前端快速启动web服务
我们在做前端开发或者是做后端开发的时候需要用到前端网站,这时候因为涉及到跨域请求,涉及到复杂的环境搭建,那么如何快速的来启动一个web服务,是本文主要讲的内容。
anywhere web服务器
anywhere是node的轻量级web服务插件,你可以随时随地在任何目录执行anywhere来启动一个web服务进行文件共享或者静态网站启动。 首先必须有node环境。
下载命令
npm install -g anywhere
启动命令
anywhere
加端口启动
anywhere -p 80
注意
有时候因为环境变量问题,anywhere无法识别,那么可以使用anywhere.cmd
来替代。
代理
单一的简单web服务有时候满足不了需求,这时候就需要一个简单的轻量级代理来实现。 下载命令:
npm install -g http-proxy-middleware
创建配置文件
在您的项目根目录下创建一个名为 proxy.js 的文件。
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/prefix', // 指定请求前缀
proxy({
target: 'http://localhost:3000', // 指定目标地址
changeOrigin: true, // 启用跨域
pathRewrite: {
'^/prefix': '', // 将前缀替换为空字符串,如果需要保留前缀可以修改为其他路径
},
})
);
};
运行命令
anywhere --proxy http://localhost:8000 --proxy-config proxy.js
这样就可以搭建一个简单服务并且还有反向代理功能。
License:
CC BY 4.0