相关疑难解决方法(0)

Connect.js methodOverride有什么作用?

Connect.js 非常简洁的文档methodOverride

提供虚拟HTTP方法支持.

那是什么意思?在明显的谷歌搜索不到有帮助的.为什么methodOverride有用?

node.js connect.js

116
推荐指数
1
解决办法
2万
查看次数

Node.JS中的HTTP DELETE谓词

在向node.js应用程序发出DELETE请求之前,是否需要设置任何配置?

我可以做GET,POSTPUT请求,但DELETE请求将无法正常工作.

DELETE http://localhost:8081/api/1.0/entryundefined来自路由记录器的收益,我用express来注册路由.但看起来我甚至无法解析url /动词.

这就是我调用它的方式:

rows.find('a.remove').on('click', function(){
    $.ajax({
        url: '/api/1.0/entry',
        type: 'DELETE'
    }).done(function(res){
        var row = $(this).parentsUntil('tbody');
        row.slideUp();
    });
});
Run Code Online (Sandbox Code Playgroud)

样本日志

GET / 200 18ms  
GET /author/entry 200 10ms  
GET /api/1.0/entry 200 2ms  
GET /api/1.0/entry 200 1ms  
GET /api/1.0/entry 200 1ms  
undefined
Run Code Online (Sandbox Code Playgroud)

javascript rest http node.js express

9
推荐指数
1
解决办法
2万
查看次数

为什么POST重定向到GET和PUT重定向到PUT?

我使用快递4.13.3(最新)和以下代码:

var express = require('express')

var app = express()

app.get('/test', function (req, res, next) {
  res.send('hello!')
})

app.post('/test', function (req, res, next) {
  res.redirect('/test')
})

app.put('/test', function (req, res, next) {
  res.redirect('/test')
})

app.listen(5001)

// GET /test -> 'hello!'
// POST /test -> 'hello!'
// PUT /test -> ERR_TOO_MANY_REDIRECTS
Run Code Online (Sandbox Code Playgroud)

POST重定向到GET,但PUT重定向到PUT.是否可以使PUT重定向到GET(与POST相同)?

http node.js express

8
推荐指数
2
解决办法
9055
查看次数

标签 统计

node.js ×3

express ×2

http ×2

connect.js ×1

javascript ×1

rest ×1