裏面的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