1. 程式人生 > >express 搭建簡單前端開發環境

express 搭建簡單前端開發環境

1,用express做靜態資源伺服器

2,用http-proxy-middleware實現請求轉發,解決開發中前端介面跨域的問題

實現步驟:

1,新建app.js內容如下:

var express = require('express');
var proxy = require("http-proxy-middleware");
var cors = require('cors')
var proxyPath = "https://m.jyall.com";//介面轉發目標地址
var proxyOption ={
target:proxyPath,
changeOrigin:true
    };
var app = express();
app.use(express.static("./public"));
app.use(cors());
app.use('/sbeco-routine-web-api', proxy(proxyOption));

app.listen(8000);

2,與app.js同級建立存放靜態資源的資料夾名為public(當然命名隨意了,和app.js保持對應就可以)

3,安裝相關依賴包

命令列:node app.js 

訪問 http://localhost:8000/sbeco-routine-web-api/v1/Weixinshare/weixinshare 

轉發到了 https://m.jyall.com/sbeco-routine-web-api/v1/Weixinshare/weixinshare  

//注意此程式碼只能代理get請求