我试图将一些文件作为模块放入另一个文件中。作为NodeJS的新手,我有点困惑,因为我认为require语句只能调用模块目录中定义的模块!
Home>src>middleware> {:current file}
var UserModel = require('src/models/user');//`Home>src>models>user.js`
var userDAO = require('src/dao/user');//`Home>src>dao>user.js`
我已经下载了#34; bootstrapped" HapiJS版本并且无法入门。 Github' / sample-hapi-rest-api /' 。我对NodeJS不是很熟悉。
答案 0 :(得分:1)
要求文件的一种方法是使用相对路径。如果您当前的文件位于Home>src>middleware>
,那么您需要
var UserModel = require('../models/user');//`Home>src>models>user.js`
var userDAO = require('../dao/user');//`Home>src>dao>user.js`