nodejs下cannot post错误
来源:互联网 发布:向ubuntu传输文件 编辑:程序博客网 时间:2024/05/16 11:28
我写了一段CoffeeScript代码,主要是流程为:
1、当客户端请求方式为GET时,输出页面,页面上有个form,form 里有个submit按钮。form的 action="",则默认是提交给它自己
2、当客户端请求方式为POST时,则处理相关
代码文件为logout.coffee,代码如下:
module.exports = (req, res) -> if req.method is 'GET' req.session = null template = 'logout.html' return res.render(template, null) res.writeHead(303, Location: "/login") res.end()
后来网上查了查,醒悟到是路由规则这里的问题:
app.get '/logout', account.logout
只指定了get。加上post
app.post '/logout', account.logout
问题解决。也可以这样:
app.all '/logout', account.logout
node.js比较灵活,精悍,同时也要求开发者对http协议有基本的了解。习惯了微软的IIS,人快变傻逼了。微软体系中,程序员跟一般软件应用人员其实没有多大区别,使用IIS跟使用office差不多,这是我的悲哀。
可惜醒悟得太晚了
0 0
- nodejs下cannot post错误
- NodeJs错误:TypeError: Cannot read property 'path' of undefined
- Nodejs Error: Cannot find module 当前文件夹下的模块
- nodejs 获取post数据
- nodejs处理POST请求
- nodeJs get post
- NodeJs处理post请求
- Nodejs GET/POST请求
- nodejs发送post请求
- nodejs request post 请求
- nodejs http post 请求
- NodeJS - Express4.0错误:Cannot read property 'Store' of undefined
- nodejs async库使用错误: cannot read property 'xxx' of undefined
- 在cygwin下编译nodejs时出现python相关错误
- 在Linux下安装nodejs遇到Cannot find module 'npmlog'问题的解决方法
- 关于windows下的npm错误,express错误,nodejs相关错误
- BEA weblogic 处理请求出现错误:Cannot parse POST parameters of request
- BEA weblogic 处理请求出现错误:Cannot parse POST parameters of request
- 利用SlidingPaneLayout仿Android QQ5.0侧滑
- Java性能分析工具的对比
- 动态计算 UILabel 的高度的代码
- UVA 10604 - Chemical Reaction
- Android中Cursor类的概念和用法
- nodejs下cannot post错误
- asp.net Repeater控件内容上下滚动播放
- iOS runloop
- vmplayer下管理网络
- 测试二
- 转 Android QQ登录验证的小例子
- win7下tomcat在局域网无法通过本地ip访问
- 第十三周项目一:数组大折腾(2)
- android 单元测试