2012-04-05 3 views
0

내 node.js express 앱에서 컨트롤러의 작업에 양식을 제출하고 있습니다. 이 모든 컨트롤러는 않습니다"prohibited"를 반환하는 req.body

send(req.body) 

(내가 RailwayJS를 사용하고 (하지만 내가이 양식의 값을 얻을 수 있습니다하고있어 모든 내가 생각하지 않는이 질문에) 중요 아니다

그러나, 다시 '금지'로 제공

내가 노드를 다시 시작하고, 페이지 (내가 다시 게시 할 확인) 후 내가 원하는 결과를 얻기를 새로 고치면

...

어떤 생각 방법 양식의 값을 얻는 방법 다시 시작하니?

답변

1

이것은 '위조 방지'필터와 관련이 있다고 생각합니다. 게시물에 authencity_token을 전달합니까?

가능한 해결책 : skipBeforeFiler('protect from forgery'); - CSRF 보호를 비활성화합니다. 더 나은 해결책 : form_for helper를 사용하거나 authencity_token을 수동으로 전달하십시오. CSRF 보호에 대해 자세히 알아 보려면 apidocs를 확인하십시오. http://jsdoc.info/1602/express-on-railway/helpers.html#instance/csrf_tag