用Node创建一个服务器
1、导入 http 模块
// 1、导入http模块
const http = require('http')
2、创建 web 服务器实例
// 2、创建web服务器实例
const server = http.createServer()
3、为服务器实例绑定 request 事件,监听客户端的请求
// 3、为服务器绑定request事件
server.on('request',(req,res)=>{// req.url 获取请求地址 默认是/const url = req.urlconsole.log(url);// req.method 获取请求的方式 get/postconst method = req.methodconsole.log(method);// res.end() 服务器向客户端响应内容 暂不支持中文res.end('Hello world!')
})
4、 启动服务器
// 4 、启动服务器
server.listen(80,()=>{console.log('server running at http://localhost');
})
运行结果示意
安装配置NodeJs环境
如若想实现上述功能,首先需要安装配置NodeJs环境,我把链接放在这里,请前往菜鸟教程去看具体的教程,这里我就不多做赘述了。
Node.js 安装配置 | 菜鸟教程 (runoob.com)
用Node创建一个服务器相关推荐
- 使用noode.js创建一个服务器
一.简单的静态服务器 1.代码解析 var http = require('http') // http是nodejs里面的一个模块,这个对象能够提供实现底层的方法.我们通过require去加载这个模 ...
- Nodejs 使用express模块创建一个服务器
使用express模块创建一个服务器 新建一个文件夹,文件夹名字非中文,名字也不要和模块名字一样 npm init -y 初始化 下载模块,去npm官网搜索模块,用他的说明来下 如果下载失败,则用 n ...
- node 创建静态服务器并自动打开浏览器
node 作为一门偏向后端的技术,提供了可以让我们js 在服务器上运行的平台,为我们前端工程师实现项目前端工程化,带来了众多便利.同时,它也可以很方便的创建静态服务器,可以直接连接数据库...实现多种 ...
- 使用node创建简单服务器
1.创建文件夹,并使用vscode打开 2.控制台输入如下命令,使其变为一个合法包: npm init 3.输入名字回车后,后面可不配置,一路回车就可 4.控制台输入如下,安装express npm ...
- node --- 创建一个Socket客户端连接到服务器
描述: net.createrServer().listen(60300) 监听客户端访问 net.connect({ port: 60300 }) 访问服务器 服务器: 一个很简单的监听文件改变的服 ...
- node --- 创建一个Socket服务器
流程: 会开发一个监听文件改变的应用 然后客户端使用命令行工具(telnet)连接服务端 服务端在监听到文件变化后,会发送数据给客户端 监听文件变化 node 的fs模块:watch方法用于监听文件的 ...
- mac 支持node的服务器,在Mac中使用node开启一个服务器
准备工作: 1.需要安装 express 模块 命令:npm install -g express 2.需要安装 express-generator (因为使用express创建文件的命令放到了exp ...
- node创建web服务器代码示例
- node 创建静态web服务器(上)
声明:本文仅用来做学习记录. 本文将使用node创建一个简单的静态web服务器. 准备工作: 首先,准备好一个类似图片中这样的页面 第一步: 创建 http 服务: const http = requ ...
最新文章
- 添加摇头刷脸_小区门禁系统开始刷脸的时代,你准备好了吗?
- Oracle 12c 新特性之 temp undo
- Perforce 使用说明
- php jquery ajax裁剪图照片,php+jquery+ajax无刷新图片上传裁切,模拟flash头像上传实例...
- UIButton的几种触发方式
- 当我答出了springboot只有5%人涉足的领域,面试官一脸诧异
- To shade or not to shade
- Spring:pom.xml中引入依赖发红解决方案
- java后端简历项目经历_JAVA后端开发工程师个人简历模板
- windows查看局域网内所有已使用的IP
- 【Magento】magento 1.7.0.2 paypal支付方式,网站标准支付
- flash加载图片 代码_消失的人:Flash中的图片加载器和随机链接应用
- 项目实战:如何制作报表?
- pubg服务器未响应请求超时,PUBG进入游戏连接超时怎么办 | 手游网游页游攻略大全...
- 枚举算法3——五猴分桃
- Ibus和Fcitx安装
- thinkphp5.x获取当前模块名称,当前控制器名称,当前类方法名称,当前模型名称
- oracle数据库按中文拼音排序
- [改善Java代码]由点及面,一叶知秋----集合大家族
- Python 真的好学吗?