Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 403在expressjs中发布时禁止出错大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
他全部,我正在尝试发布一个新表单,并且我一直收到以下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

@H_985_7@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}")

大佬总结

以上是大佬教程为你收集整理的node.js – 403在expressjs中发布时禁止出错全部内容,希望文章能够帮你解决node.js – 403在expressjs中发布时禁止出错所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。