Express-Session对重定向URL进行编码

时间:2016-03-31 03:49:01

标签: node.js redirect express url-encoding

我想在express中重定向网址,如下所示:

res.redirect(301, http://www.ipin.com/search/search.do?searchKey=深圳市佳德发科技有限公司&searchType=inc)

express-session非常体贴,并将网址编码为:

http://www.ipin.com/search/search.do?searchKey=%F13%02s%B7%D1%D1%80Pl%F8&searchType=inc

如何使用编码网址重定向?

我发现res.redirect不对网址进行编码,并且在添加以下express-session代码段时存在问题:

  session = require 'express-session'
  app.use(session({
    name: "server-session-cookie-id",
    secret: 'express secret',
    maxAge: 1000 * 3600 * 24 * 7,
    saveUninitialized: true,
    resave: true,
    store: new RedisStore({client: redisClient, ttl: 260, db: 2}),
  }))

如果我在项目中添加此代码,它将对URL进行编码。

0 个答案:

没有答案