我正在嘗試創建我的第一個快速應用程式,但是我已經遇到了一些問題。我無法訪問我的路線。Cannot GET /api/test每當我路由到時,我都會不斷出錯/api/test- 我做錯了什么?
路線/testRoute.js
const express = require('express');
const router = express.Router();
const { getTest } = require('../controllers/testRouteController');
router.get('/test', getTest);
router.get('/', (req, res) => {
res.status(200).json({ message: 'Hi' });
});
module.exports = router;
控制器/testRouteController.js
const getTest = (req, res) => {
console.log('Hello');
res.status(200).json({ message: 'base' });
};
module.exports = {
getTest,
};
index.js
const express = require('express');
const app = express();
const port = 3010 || 5000;
const testRoute = require('./routes/testRoute');
app.get('/api', testRoute);
app.listen(port);
uj5u.com熱心網友回復:
您必須使用以下方式安裝路由器app.use():
app.use('/api', testRoute);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/507662.html
標籤:表示
