在expressjs中发布403个禁止的错误

他所有的,我试图发表一个新的表格,我不断收到以下403错误

Error: Forbidden at Object.exports.error (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/utils.js:63:13) at createToken (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/middleware/csrf.js:82:55) at Object.handle (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/middleware/csrf.js:48:24) at next (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/proto.js:193:15) at Object.handle (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/view-helpers/index.js:65:5) at next (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/proto.js:193:15) at Object.handle (/Users/mark/Dropbox/Programming/mine/node/botappv2/config/express.js:70:7) at next (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/proto.js:193:15) at Object.handle (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/connect-flash/lib/flash.js:21:5) at Context.next (/Users/mark/Dropbox/Programming/mine/node/botappv2/node_modules/express/node_modules/connect/lib/proto.js:193:15) 

routes.js

 module.exports = function (app, passport) { app.get('/', home.index) app.get('/dns_servers', dns_server.index) app.get('/dns_servers/new', dns_server.new) app.post('/dns_servers/create', dns_server.create) app.get('/dns_servers/:id', dns_server.show) app.get('/dns_servers/:id/edit', dns_server.edit) app.post('/dns_servers/:id', dns_server.update) app.post('/dns_servers/:id/delete', dns_server.delete) } 

形成行动

 form(action='/dns_servers/create',method='post') 

有没有人有任何想法,为什么这是创造一个403?

问题是没有设置csrfl ..我需要设置

  input(type="hidden", name="_csrf", value="#{csrf_token}")