首页 > 解决方案 > Node.js 服务器运行良好但不显示任何内容 Heroku

问题描述

我在我的方法 get 中将我的简单服务器部署在 heroku 中:

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

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

如果这个运行应该很好,任何想法为什么会发生这种情况。

在此处输入图像描述

标签: node.jsherokuserverbackend

解决方案


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

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

推荐阅读