上传到heroku时,Express.js路由不起作用

时间:2017-08-23 08:39:26

标签: javascript node.js rest express heroku

我正在开发一个node.js应用程序并构建我自己的restful API。

使用Google fetch API调用API,并使用Express.js在我的网站中路由

const env = process.env;

export const nodeEnv = env.NODE_ENV || 'development';

export default {
    port: env.PORT || 8091,
    host: env.HOST || '0.0.0.0',
    get serverUrl(){
        return `http://${this.host}:${this.port}`;
    }
};

我用来返回我网站的基本URL的配置文件如下。因此,作为示例,我的restful webservice的URL显示在我的浏览器的网络日志中

http://0.0.0.0:8091/someRestfulLink

所有工作都在本地正常工作,但在将服务器上传到heroku时,restful请求总是失败

Request URL:http://0.0.0.0:8091/confidentialityScaleAPI
Referrer Policy:no-referrer-when-downgrade
Request Headers
Provisional headers are shown
Accept:application/json; charset=UTF-8
Content-Type:application/json; charset=UTF-8

Chrome浏览器显示的是待处理的待处理请求

我注意到的是,如果我的本地服务器在请求正在工作!我认为是因为浏览器将我用作默认网关

如何让浏览器从heroku

请求restful web服务

0 个答案:

没有答案