在heroku上托管的网站不会在移动设备上打开

时间:2018-04-23 11:38:08

标签: angularjs mongodb express heroku cors

我在 heroku 上托管了我的应用。当我在笔记本电脑上打开应用程序时,它可以正常工作,但是当我在移动设备上打开它时,它会给我" 否' Access-Control-Allow-Origin'标头出现在请求的资源上。原点 "错误。

尝试了许多事情,但没有任何效果。请提出建议,找到以下应用程序的详细信息:

数据库 - MongoDB

后端 - 表达/节点

前端 - angularjs

如果需要更多信息,请告诉我

Screenshot for reference

1 个答案:

答案 0 :(得分:0)

这是一个CORS错误。使用npm i -S cors安装cors。并在下面的快速应用程序中使用它。

var express = require('express');
var cors = require('cors');
var app = express();
app.use(cors());

/* your regular routes go here */

查看科尔documentation了解更多详情。