鍍金池/ 問答/HTML5/ ng2自己起一個(gè)proxy服務(wù)遇到的問題。~

ng2自己起一個(gè)proxy服務(wù)遇到的問題。~

按著課程走,還是請(qǐng)求不到 8000端口的mock數(shù)據(jù)
《8000端口的數(shù)據(jù)能直接請(qǐng)求到》
但是在4001端口請(qǐng)求8000端口就請(qǐng)求不到了

clipboard.png
clipboard.png
clipboard.png

clipboard.png

幫忙提一下建議

回答
編輯回答
妖妖

1、新建proxy.conf.js文件在根目錄
2、內(nèi)容為

{
    "/api":{
        "target":"http://localhost:8000",
        "secure": false,
        "changeOrigin": true
    }
}

3、在package.json文件中
"start": "ng serve --proxy-config proxy.conf.json",

4、npm run start 記住一定是run start 不是ng serve ,我被自己笨哭了

2017年1月14日 19:44
編輯回答
咕嚕嚕

文檔在這:https://doc.webpack-china.org...

是不是請(qǐng)求到了8000,只是沒請(qǐng)求對(duì)接口?
http.get('/api/products') 是會(huì)請(qǐng)求到 localhost:8000/api/products,如果你想請(qǐng)求到 localhost:8000/products 應(yīng)該加上 pathRewrite。

proxy: {
  "/api": {
    target: "http://localhost:3000",
    pathRewrite: {"^/api" : ""}
  }
}
2018年7月30日 15:33
編輯回答
九年囚
"/api":{
    "target":"······",
    "secure": false,
    "changeOrigin": true
}
2018年7月17日 18:29