在localhost上运行正常,但部署后我无法发出api请求,api调用返回
You need to enable JavaScript to run this app.
我让npm运行构建应用程序,我的服务器将文件发送给它:
if (process.env.NODE_ENV === 'production') {
// Serve any static files
this.app.use(express.static(path.join('../../frontend/build')));
// Handle React routing, return all requests to React app
this.app.get('*', (req, res) => {
res.sendFile(path.join('../../frontend/build', 'index.html'));
});
}
这与create-react-app完美配合,但不适用于create-react-app --typescript吗?帮助吗?
答案 0 :(得分:0)
该错误消息似乎暗示您的浏览器未启用javascript。这意味着更改可能是在系统配置/设置中,而不是内部版本。
每种浏览器都有启用/禁用JavaScript的不同方法,但是您可以在Google上搜索并相应地更改设置。例如,此处详细介绍了Firefox的过程:https://www.technipages.com/firefox-enable-disable-javascript