【发布时间】:2021-07-14 20:07:41
【问题描述】:
我正在使用 express 和 es6,我试图以这种方式路由..
index.js
import express from 'express'
import bodyParser from 'body-parser'
import appRoutes from './routes/appRoutes.js'
var app = express();
app.use(express.urlencoded({extended:false}));
app.use(bodyParser.json());
app.use(express.json());
app.use('/api', appRoutes);
app.get('/', (req, res) => res.send("hellow express"));
app.listen(PORT, () => console.log(`Server runing on port : http://localhost:${PORT}`));
appRoutes.js
import express from 'express'
import {hello, sendMessage} from '../controllers/appController.js'
const appRoutes = express.Router();
appRoutes.get('/', hello);
appRoutes.post('/', sendMessage);
export default {appRoutes};
但是遇到这个错误..... Router.use() 需要一个中间件函数但得到一个对象
【问题讨论】:
标签: javascript node.js express routes router