<form action="/news/doAdd?_csrf=<%=csrf%> " method="POST">
用户名: <input type="text" name="username" /> <br><br>
密码: <input type="text" name="password" type="password" />
<button type="submit">提交</button>
</form>
<form action="/news/doAdd> " method="POST">
<input type="hidden" name="_csrf" value="<%=csrf%>">
用户名: <input type="text" name="username" /> <br><br>
密
码: <input type="text" name="password" type="password" />
<button type="submit">提交</button>
</form>
ctx.state.csrf=ctx.csrf;
//设置全局变量
module.exports = (options, app) => {
return async function csrfMiddleware(ctx, next) {
ctx.state.csrf=ctx.csrf;
await next();
};
}
config.middleware = ['csrf'];