簡體   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