【发布时间】:2020-02-25 05:02:26
【问题描述】:
我有一个名为index.js 的文件,这是我的主文件。我还为路由创建了一个名为router.js 的文件。我正在尝试将router.js 模块导入index.js 文件并在index.js 运行后立即运行它。
这是router.js里面的代码:
const express = require('express')
const app = express()
app.get('/users',function(req,res,next){
res.json([
{id: 1, name: 'Jorge'},
{id: 2, name: 'Emanuella'}
])
})
这是我的index.js 文件:
const express = require('express')
const app = express()
const port = 5000
const router = require('./router')
app.listen(port, () => console.log(`App listening on port ${port}!`))
当我执行console.log(router) 时,我得到一个空对象。
我希望路由器在index.js 开始工作时运行。我怎样才能做到这一点?
【问题讨论】:
标签: javascript node.js express