node.js - Node.js 服务器运行良好但不显示任何内容 Heroku
问题描述
我在我的方法 get 中将我的简单服务器部署在 heroku 中:
app.get('/', function (req, res) {
res.send('Hello World!');
});
在heroku日志中我没有错误,但是当我转到链接时只显示“方法不允许”并且就是全部。
如果这个运行应该很好,任何想法为什么会发生这种情况。
解决方案
可能是 CORS 错误,不确定,但希望添加此代码会有所帮助。
if(req.method === 'OPTIONS') {
res.header('Access-Control-Allow-Methods', 'PUT, POST, PATCH, DELETE, GET, HEAD');
return res.status(200).json({ });
}
推荐阅读
- c++ - 为什么以下代码片段输出 3?
- java - 如何在同一个包但在不同文件夹中编译java源文件
- scala - 如何设置函数文字的输出类型?
- javascript - 如何将两个变量连接为字符串?
- c - 我的 counter3 如何正确递增循环?
- spring-boot - 创建 JMS 连接时出现 JmqiException
- sql - 如何在 SQL 中使用“With”子句更新值
- python - 将图像添加到数据库时,Django 'int' 对象不可下标显示
- batch-file - 使用 IF 比较变量的结果 - 命令提示符
- python-3.x - while 循环是否会重新运行随机数生成器?