繁体   English   中英

为什么我非常基本的 node.js 端点超时?

[英]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时,我从终端收到以下响应:

显示我已连接到端口 3000 的终端屏幕截图

当我尝试访问 localhost:3000/ 时,我得到了这个:

尝试加载文档的屏幕截图?

在 postman 中:

邮差

我觉得我一定是设置了错误,因为我已经删除了所有代码,但我仍然收到此错误。 有人可以请教吗?

它应该是:

app.use(cors())

您必须调用 function。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM