作为前端开发能自己动手搭建一个本地服务器真的太有必要了
一. 准备Node 环境
下载安装就可以,一步一步完成,默认路径就可以,不是默认路径需要自己配置环境变量
cmd 小黑屋 输入node
二. node 如何直接运行 js 文件
`node fileName` 即可运行对应的文件 路径正确就ok 依赖打开小黑屋的路径
三. http 模块搭建 node 服务
// 引入node 内置的http 模块
const http = require('http');
// 默认地址
// const hostname = '127.0.0.1';
// 要监听的端口号
const port = 3333;
// 创建 web 服务器 得到一个服务对象
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/html;charset=utf-8');
res.end('<h1>你好 3333</h1>');
});
server.listen(port, () => {
console.log('监听端口', port);
});
启动服务
与浏览器的交互
至此,一个简单的node 服务器就搭建好了
四. express 模块搭建node服务
安装express 框架
npm i express
基本代码
// 导入包
const express = require('express');
// 创建服务器对象
const app = express();
// 端口号
const port = 2333
// 使用get 请求访问 / (根目录)
app.get('/', (req, res) => {
res.send('express server');
});
// 监听端口
app.listen(port, () => {
console.log('启动服务 port', port);
});
浏览器访问根目录
http 内置模块 和 express 框架搭建简单的 node 服务器便完成了 .