nodejs开发入门里面,用express新建一个工程,我在工程目录下新建一个models文件夹,在models文件夹里新建了一个包user.js,想在另外一个文件夹routes下的index包中引用这个包:
var User=require('./models/user.js');
或 var User=require('./models/user');
都会提示,
请问各位大虾,这个改怎么引用?
回复 (4)
H
前面不要加点改为, var User=require('/models/user');或者var User=require('/models/user.js');请注意只有在文件模块在同路径下时才加点,例如user.js和index.js在同依路佳下,才使用 var User=require('./user')或者 var User=require('./user.js')
P
引用 huangdh3前面不要加点改为, var User=require('/models/user');或者var User=require('/models/user.js');请注意只有在文件模块在同路径下...
谢谢,我把点去了试了也不行,现在放在一个同一个目录下~可以了~~
H
使用('../models/user'),两个点表示引用的是上层目录
P
参与回复
登录后即可参与回复。登录