执行http请求时无法识别使用导入的(必需)路由文件

问题描述 投票:0回答:1

这是我的服务器文件,其中导入了一些路由(来自实例的userRoutes)

const express  = require('express')
const cors = require('cors')
const bodyPraser = require('body-parser')
const cookieParser = require('cookie-parser')
const authRoutes = require('./routes/auth.routes')
const userRoutes = require('./routes/auth.routes')
const app = express()

//Use Middleware and routes 
app.use(cors());
app.use(bodyPraser.json())
app.use(cookieParser())


//require routes


authRoutes(app)
userRoutes(app)

....

[当我在邮递员中将获取请求发送到localhost:3003 / x时,出现404错误。我到底在这里想念什么?

node.js express router
1个回答
0
投票

我认为您应该使用app.use启用路线>

const express  = require('express')
const cors = require('cors')
const bodyPraser = require('body-parser')
const cookieParser = require('cookie-parser')
const authRoutes = require('./routes/auth.routes')
const userRoutes = require('./routes/auth.routes')
const app = express()

//Use Middleware and routes 
app.use(cors());
app.use(bodyPraser.json())
app.use(cookieParser())


//require routes

// app.use(routePrefix, routeObject)
app.use('/', authRoutes);
app.use('/', userRoutes);
© www.soinside.com 2019 - 2024. All rights reserved.