[英]Why is my very basic node.js endpoint timing out?
我有一个非常简单的 node.js 应用程序,如下所示:
const express = require('express');
const cors = require('cors');
require('dotenv').config();
const app = express();
const port = process.env.PORT || 5000;
app.use(cors);
app.use(express.json());
app.get('/', function(req,res) {
return res.json({response: "ok"});
})
app.listen(port, () => {
console.log(`Server is running on ${port}`);
})
当我运行nodemon server
时,我从终端收到以下响应:
当我尝试访问 localhost:3000/ 时,我得到了这个:
在 postman 中:
我觉得我一定是设置了错误,因为我已经删除了所有代码,但我仍然收到此错误。 有人可以请教吗?
它应该是:
app.use(cors())
您必须调用 function。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.