相关疑难解决方法(0)

如何在传递某些上下文时重定向快递?

我正在使用express在node.js中创建一个Web应用程序.这是我所拥有的简化:

var express = require('express');
var jade = require('jade');
var http = require("http");


var app = express();
var server = http.createServer(app);

app.get('/', function(req, res) {
    // Prepare the context
    res.render('home.jade', context);
});

app.post('/category', function(req, res) {
    // Process the data received in req.body
    res.redirect('/');
});
Run Code Online (Sandbox Code Playgroud)

我的问题如下:

如果我发现发送的数据/category没有验证,我想传递一些额外的上下文到/页面.我怎么能这样做?重定向似乎不允许任何类型的额外参数.

node.js express

234
推荐指数
6
解决办法
33万
查看次数

如何在express js中执行res.redirect时传递标头

我正在研究快递js,我需要重定向到需要身份验证的页面.这是我的代码:

router.get('/ren', function(req, res) {
    var username = 'nik',
        password = 'abc123',
        auth = 'Basic ' + new Buffer(username + ':' + password).toString('base64');

    res.redirect('http://localhost:3000/api/oauth2/authorize');
})
Run Code Online (Sandbox Code Playgroud)

如何设置此重定向命令的标头?

javascript node.js express

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

标签 统计

express ×2

node.js ×2

javascript ×1