【问题标题】:Website hosted on heroku doesn't open in mobile托管在 heroku 上的网站无法在移动设备上打开
【发布时间】:2018-10-03 10:45:30
【问题描述】:

我在 heroku 上托管了我的应用程序。当我在笔记本电脑上打开应用程序时,它运行良好,但是当我在移动设备中打开时,它给了我“请求的资源上没有'Access-Control-Allow-Origin'标头。来源 ”错误。

尝试了很多东西,但没有任何效果。请提出一些建议,在下面找到有关应用程序的详细信息:

数据库 - MongoDB

后端 - 快递/节点

前端 - angularjs

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

【问题讨论】:

    标签: angularjs mongodb express heroku cors


    【解决方案1】:

    这是一个 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 */
    

    查看 cors documentation 了解更多详情。

    【讨论】:

      猜你喜欢
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-26
      • 2015-09-09
      • 2015-09-29
      相关资源
      最近更新 更多