【问题标题】:Node.js server running fine but dont show nothing HerokuNode.js 服务器运行良好但不显示任何内容 Heroku
【发布时间】:2018-12-13 23:01:05
【问题描述】:

我在 heroku 中部署了我的简单服务器 get :

app.get('/', function (req, res) { res.send('Hello World!'); });

在 heroku 日志中我没有出错, 但是当我转到链接时,只显示“不允许的方法”,就是全部。

如果这次运行应该很好,知道为什么会发生这种情况。

【问题讨论】:

  • 您是如何在浏览器中访问此网址的?
  • 哇,它的工作只有用heroku open 命令打开网址,现在网址可以工作了。

标签: node.js heroku server backend


【解决方案1】:

可能是 CORS 错误,不确定,但希望添加此代码会有所帮助。

    if(req.method === 'OPTIONS') {
        res.header('Access-Control-Allow-Methods', 'PUT, POST, PATCH, DELETE, GET, HEAD');
        return res.status(200).json({ });
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 2013-06-08
    • 2017-06-16
    • 1970-01-01
    • 2020-08-21
    • 1970-01-01
    相关资源
    最近更新 更多