建立create-react-app --typescript api调用返回您需要启用JavaScript才能运行此应用。在部署?

时间:2019-04-01 16:38:48

标签: reactjs typescript express

在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吗?帮助吗?

1 个答案:

答案 0 :(得分:0)

该错误消息似乎暗示您的浏览器未启用javascript。这意味着更改可能是在系统配置/设置中,而不是内部版本。

每种浏览器都有启用/禁用JavaScript的不同方法,但是您可以在Google上搜索并相应地更改设置。例如,此处详细介绍了Firefox的过程:https://www.technipages.com/firefox-enable-disable-javascript