我試圖使用React從開發服務器提取一些數據。package.json中的代理不影響提取請求
我在localhost:3001
上運行客戶端,在port 3000
上運行後端。
獲取請求:
const laina = fetch('/api/users');
laina.then((err,res) => {
console.log(res);
})
當我運行我的開發服務器和的WebPack-dev的服務器我得到下面的輸出:
GET http://localhost:3001/api/users 404 (Not Found)
我試圖確定在代理package.json所以它會將請求代理到API服務器,但是沒有任何改變。
這裏是我的的package.json文件:
請告訴我,如果你需要看別的來自我的項目。我很抱歉,如果我錯過了一些東西而不徹底,我對使用這些技術還是很陌生的。
如果您的服務器運行在localhost:3000然後修改fetchRequest像 'fetch('http:// localhost:3000/api/users')'也確保你的後端啓用了cors –
謝謝你。 –
它是否解決了您的問題 –