Zappajs下post表单怎么写比较好?
@post '/widgets': ->
@render widgets: { form: @body }
@view index: ->
@title = 'My Form'
h1 @title
form method: 'post', action: '/widgets', ->
input
id: 'widget_name'
type: 'text'
name: 'widget_name'
placeholder: 'widget name'
size: 50
value: @widget_name
button 'create widget'
@view widgets: ->
@title = 'Widgets'
h1 @title
p @form.widget_name
这个写法看上去不怎么好:
name: 'widget_name'
value: @widget_name
这两行有重复的感觉。
我现在的写法是
@use 'bodyParser'
@app.post '/add_weibo', (req, res) ->
然后表单提交的值通过req.body
获取。
但是这个写法是express化写法,而不是Zappajs化写法。
比如Zappajs的get
,可以像express那样写:
@app.get '/', (req,res) ->
Zappajs化写法则是:
@get '/': ->
post
有没有类似上面的get
一样简洁的写法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
感谢Tharabas提示,其实很简单: