【发布时间】:2018-10-01 21:17:45
【问题描述】:
我是NodeJS 初学者,我正在使用express。我的目录是这样的:
__app
|_assets
|_controllers
|_somemodel.controller.js
|_models
|_somemodel.model.js
|_user.model.js
|_routes
|_route.js
|_passport.routes.js
|_somemodel.routes.js
|_views
|_note
|_index.ejs
|_passport
|_index.ejs
|_login.ejs
|_profile.ejs
...
__config
|_database.config.js
|_passport.config.js
__node_modules
package.json
server.js
我想知道的是,是否有可能拥有一个通用路由文件,然后在其中包含或需要其他路由文件?喜欢我的route.js 吗?
使用Express 和Passport 作为身份验证时,此目录是否正确?
【问题讨论】:
-
有一个文件,其唯一目的是创建
const app = express()并导出它。在路由定义文件中导入此模块。然后在“主”文件中执行其他所需的配置步骤(并导入路由定义)
标签: node.js express routing directory passport.js