最简单的方法搭建属于自己的服务器。。。

2023-10-27

第一步:安装node环境;

第二步:建立一个文件夹,新建1.js,index.html,about.html;

第三步:编辑1.js;

//导入http模块
const http = require('http');
//导入服务器模块
const server = http.createServer();
//请求路径的方法
server.on('request',(req,res)=>{
	//获取请求的地址
	const url = req.url;
	//定义发送的内容
	let content = '<h1>404 Not found!</h1>';
	//根据地址来判断我们要发送的内容
	if(url === '/' || url === '/index.html'){
		content = '<h1>首页</h1>'
		
	}else if(url === '/about.html'){
		content = '<h1>关于页面</h1>'
	}
	//通过设置请求头,告知浏览器响应解析内容的方式
	res.setHeader('Content-Type','text/html; charset=utf-8')
	//最后响应发送内容
	res.end(content)
})
//监听服务器的情况
server.listen(80,()=>{
	console.log('server running at http://127.0.0.1')
})

第四步:打开文件夹,地址栏输入cmd,启动node黑窗口;

第六步:在黑窗口输入node 1.js,启动我们的服务器就可以了;

第八步:找到我们其中一个浏览器,输入127.0.0.1

可以了,路过的兄弟姐妹帮忙点个赞!!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最简单的方法搭建属于自己的服务器。。。 的相关文章

随机推荐

  • OpenCV-Python击中击不中变换案例:真图作核的绳网结匹配

    前往老猿Python博客 https blog csdn net LaoYuanPython 一 引言 在前面的博文介绍了HMT变换的基础知识及理解HMT变换的关键知识点以及长方形和绿叶边界的提取 本文将简单介绍另一个案例 绳网结匹配 老猿
  • 2023年Java毕业设计题目推荐,怎样选题?500道毕业设计题目推荐

    大家好 我是程序员徐师兄 最近有很多同学咨询 说毕业设计了 不知道选怎么题目好 有哪些是想需要注意的 今天 我整理了一些Java毕业设计的题目 可以参考一下 希望对大家有所帮助 文章目录 一 大体实现思路 二 如何避坑 三 可借鉴题目参考
  • 计算机中¥符号按哪个键,人民币键盘符号怎么打 电脑怎么打人民币符号

    原标题 小编教你电脑怎么打人民币符号 关于电脑问题教程分享 来源 191路由网 编辑 小元 对于财务人员来说 货币的符号熟悉程度已经是滚瓜烂熟了 特别对于人民币符号不仅要学会手写 在办公软件上还要知道怎么拼写出来 但是对于新手而已就需要学习
  • 关于在VMware上安装Android x86及FTP详细使用

    关于在VMware上安装Android x86产生的一系列问题及解决办法 下载地址 安装配置过程 配置磁盘 配置启动文件 关于分辨率问题 兼容ARM 输入法问题 FTP服务 打开FTP服务 搭建服务器 客户端连接 部分问题 结尾 下载地址
  • go 进阶 http标准库相关: 三. HttpServer 服务启动到Accept等待接收连接

    目录 一 http ListenAndServe 服务启动基础概述 二 Server 结构体详解 三 查看Server Serve ln 源码 连接的state状态 四 Listener Accept 等待连接 问题 六 总结 引出一个小问
  • TARS快速入门(NodeJs)

    1 前言 一个NodeJs应用程序框架需要关注很多问题 如自动发布 多机部署 负载均衡 监控报警 日志的输出与管理 服务异常重启等等 而Tars应用程序框架就提供了解决这些问题的一整套方案 Tars是腾讯从2008年到今天一直在使用的后台逻
  • mysql column_MySQL,`column` like '一些文字' 是否就等于 `column` = '一些文字',有什么区别是呢?...

    建议你用 EXPLAIN 语句来检查一下这两条语句的的执行结果 下面是我在自己机器上用 phpMyAdmin 的性能分析工具做的测试 第一条 SELECT FROM Affiliate Impression Log WHERE Produc
  • 【C++】CGAL学习笔记

    一 HELLO WORLD 1 官方文档 CGAL TUTORIALS 2 所有 CGAL 头文件都在子目录中 所有 CGAL 类和函数都在命名空间中 类以大写字母开头 全局函数以小写字母开头 常量全部大写 3 几何图元 如点 线等都定义在
  • Oracle transport tablespace

    本来没想过发布这个文章 只是周边有一朋友工作中遇到合并数据库的情况 他是通过expdp提取出五个库对象 然后impdp到新库里面 我觉得这种方法特别耗时 尤其在数据量比较大的时候 这种时候我觉得采用表空间传输方法效率更高点 当然我们还可以使
  • 【JAVA定时器】四种常见定时器的原理和简单实现

    个人学习笔记分享 当前能力有限 请勿贬低 菜鸟互学 大佬绕道 如有勘误 欢迎指出和讨论 本文后期也会进行修正和补充 前言 定时器顾名思义 即定时触发某个事件 分离开来 即包含三个因素 定时 触发 某个事件 本文也将以此为基础介绍五种常见的定
  • centos7 iptables 安装与添加端口

    1 安装 systemctl stop firewalld systemctl mask firewalld yum install iptables services 2 开机启动 systemctl enable iptables 3
  • java中 所有事件侦听器接口(总结)

    所有事件侦听器接口必须扩展的标记接口 是 public interfaceEventListener 1 public interface ActionListener extends EventListener 用于接收操作事件的侦听器接
  • Win32:一个全新的、被忽视的桌面互联网内容平台

    Microsoft 成于Win32 败于Win32 回归Win32 纵观微软的历史 毫无疑问 桌面应用的黄金时代Win32造就了微软庞大的应用生态 进而奠定了曾经的王者 当互联网逐步成为主流的时候 应用生态逐渐发生了变化 这种变化日积月累
  • Ubuntu系统上切换到root用户的多种方法

    在Ubuntu系统上切换到root用户是在进行系统管理和配置时经常需要的操作 通过切换到root用户 您可以获得管理员权限 执行需要特殊权限的任务 在本文中 我们将参考以下文章 https www howtouseubuntu com au
  • 可验证随机函数VRF之Algorand算法

    原文链接 https zhuanlan zhihu com p 29429006 DFINITY的阈值接力结构与可验证随机函数 VRF 密切相关 VRF算法作为一种基于密码学的新型共识模型被提出 最大的优势是快速共识 抗攻击能力 极低算力需
  • Spring boot入门级开发

    现在好多人都是用IDEA开发 好多Spring boot的案例也都是IDEA工程 喜欢用传统Eclipse开发的朋友们就尴住了 那么 小生不才 给大家带来一篇基于Eclipse开发Spring boot的案例 我们都知道Eclipse是一个
  • OpenMVS+Win10+VS2019+vcpkg编译及问题

    Win10 VS2019 OpenMVS1 1 1 Vcpkg 1 VS2019安装 2 git安装 3 vcpkg安装 3 1下载vcpkg 3 2安装vcpkg 3 3 配置环境变量 4 Vcpkg下载OpenMVS依赖的三方库 5 下
  • 【docker】镜像制作build、tag、push至阿里云仓库以及pull

    需要先在阿里云创建镜像服务实例 https cr console aliyun com cn beijing instances 本地制作及发布 docker login username 阿里云用户名 registry cn beijin
  • 山坡羊·潼关怀古

    张养浩 峰峦如聚 波涛如怒 山河表里潼关路 望西都 意踌躇 伤心秦汉经行处 宫阙万间都做了土 兴 百姓苦 亡 百姓苦
  • 最简单的方法搭建属于自己的服务器。。。

    第一步 安装node环境 第二步 建立一个文件夹 新建1 js index html about html 第三步 编辑1 js 导入http模块 const http require http 导入服务器模块 const server h