Javascript CRA中的代理未成功
我正在向我的应用程序(cra typescript)添加后端,我在端口4000上提供服务,因此我添加了行Javascript CRA中的代理未成功,javascript,typescript,proxy,create-react-app,Javascript,Typescript,Proxy,Create React App,我正在向我的应用程序(cra typescript)添加后端,我在端口4000上提供服务,因此我添加了行“proxy”:http://localhost:4000“,到package.json,如所述 接下来,我将在我的前端应用程序中运行代码以命中端点: fetch('/hello') .then(res => { console.log('YEAH', res) }) .catch(err => { console.warn('NOPE', err) }) 但现在控制台显
“proxy”:http://localhost:4000“,
到package.json,如所述
接下来,我将在我的前端应用程序中运行代码以命中端点:
fetch('/hello')
.then(res => { console.log('YEAH', res) })
.catch(err => { console.warn('NOPE', err) })
但现在控制台显示我仍然在访问端口3000,而不是4000
App.tsx:6获取http://localhost:3000/hello 500(内部服务器错误)
我做错了什么?结果,控制台打印出
localhost:3000
,但请求实际上被发送到代理,在我的例子中是localhost:4000
。我会认为(如果我错了,请纠正我),对于浏览器所知道的一切,请求被发送到localhost:3000,而这正是代理所做的
我遇到了一个错误,因为我没有找到正确的路径,并且我看到了一个关于localhost:3000的日志,这让我感到困惑:您是否从服务器的控制台中收到了任何错误消息?