2014-11-05 108 views
1

我繼scotch.io提供的passport.js認證教程,它實際上是工作在我的瀏覽器,但因爲我正在開發一個REST API,我放慢改變的某些部分代碼,例如無需ejs模塊。我想註冊使用Chrome的郵差旁邊基本驗證請求後的用戶,但無濟於事到目前爲止,認證總是失敗,並重定向到重新登記。這裏的註冊發佈:Passport.js本地策略驗證配置

app.post('/signup', passport.authenticate('local-signup', { 
     successRedirect : '/login', // redirect to the secure profile section 
     failureRedirect : '/signup', // redirect back to the signup page if there is an error 
     failureFlash : true // allow flash messages 
    })); 

有人能向我解釋爲什麼它沒有通過的signup.ejs模板沒有作出POST請求的工作,我怎麼能更改蘇格蘭實施的東西REST樣的?

回答

0

難道您更改新模板的<input>名字?這很可能是原因。護照查找兩個輸入字段名稱:usernamepassword。如果這些不存在,則不會找到憑證。