美文网首页
express搭建静态服务器及反向代理

express搭建静态服务器及反向代理

作者: 忘记M | 来源:发表于2018-02-10 09:59 被阅读0次

    1,下载nodejs并配置环境

          tar -xvf node-v6.10.0-linux-x64.tar.xz

          mv node-v6.10.0-linux-x64  nodejs

          ln -s /xxx/nodejs/bin/npm /usr/local/bin/

          ln -s /xxx/nodejs/bin/node /usr/local/bin/

    2,安装express

          npm install -g express-generator

    3,将xxx/nodejs/bin/express 路径 添加到 $PATH下

    4,创建服务

          express /static/staticServer & cd /static/staticServer

    5,在app.js文件里,添加:

    var proxyMiddlewar = require('http-proxy-middleware');

    var proxyPath = 'http://test.baidu.com';

    var proxyOption = {target:proxyPath,changeOrigin:true};

    app.use(express.static(path.join(__dirname, 'dist'))); //静态文件dist存放目录

    app.use('/api',proxyMiddlewar(proxyOption));   // 反向代理

    6,目录下启动npm start

    如报Error: Cannot find module 'http-proxy-middleware'错误,

    则npm install http-proxy-middleware --save添加进package.json文件里

    相关文章

      网友评论

          本文标题:express搭建静态服务器及反向代理

          本文链接:https://www.haomeiwen.com/subject/xtjctftx.html