0
我正在使用最新的角度和角度cli。我做了proxy.conf.json,看起來像:角度cli代理不能在最新版本中工作
{
"/api": {
"target": "http://localhost:3000",
"changeOrigin": true,
"secure": false,
"logLevel": "debug"
}
}
與此代碼3000端口我的服務器運行(只是爲了檢查):
:app.get('/api/login', function (req, res) {
res.send('Hello Worfdbfbdld!')
})
app.get('/login', function (req, res) {
res.send('Hello Worfdbfbdld!')
})
app.listen(3000, function() {
console.log('Example app listening on port 3000!')
})
然後,我跑這一切
ng serve --proxy-config proxy.conf.json
在角我有這樣的Ajax調用:
this.http.get("/api/login").subscribe(data => {
console.log(data)
})
然後我得到404.任何想法?
嘗試過也。在這兩個設置調試器顯示它的工作,但仍然404,當我手動導航到它的作品的網址。 [HPM] GET/api/login - > http:// localhost:3000 –
@PazLazar在控制檯中是否顯示它使請求和請求成功? – alexKhymenko
在debbuger中顯示請求。 在控制檯它顯示請求去http://本地主機:4200/api /登錄 –