里面的LocalStrategy
功能我想创建,我可以回传一个新用户:在Node.js的使用PassportJS LocalStrategy并试图创建一个User对象
var newUser = new User();
,我得到这个错误
TypeError: object is not a function
我似乎无法找到什么有User()
有什么想法?
里面的LocalStrategy
功能我想创建,我可以回传一个新用户:在Node.js的使用PassportJS LocalStrategy并试图创建一个User对象
var newUser = new User();
,我得到这个错误
TypeError: object is not a function
我似乎无法找到什么有User()
有什么想法?
护照没有定义User
,本身。这听起来像您可能想要使用架构或类似的模型。
例如,如果您的后端基于MongoDB,则mongoose项目提供模式定义等等。随着猫鼬,你可以设置一个User
对象定义(即模式),然后利用它,像这样:
var user = app.db.models.User.findOne({...})
感谢您回答。我认为可能是这样。我遇到的问题是我正在使用MySQL。 – 2014-12-19 02:58:50
@PobLivsig啊好的。那么你有在MySQL中定义的现有模式吗?有没有可以使用的'用户'定义,或许可以使用像书架这样的ORM工具?请参阅http://stackoverflow.com/questions/15077700/using-existing-mysql-schema-in-nodejs和http://stackoverflow.com/questions/6007353/which-orm-should-i-use-for-node -js-and-mysql – Ben 2014-12-19 09:46:31
我从来没有听说过ORM。非常感谢你。我会看看ORM,再看看Mongo会花多少时间学习,然后做出决定。再次感谢你。我学到了很多。 – 2015-01-15 12:50:57
您需要定义用户架构,并使用导入** **需要 – 2014-12-11 06:37:52