webpack怎样配置sign签名?
之前用的是gulp,在server.js里是这样写的:
// 请求接口签名
app.use('/api', function(req, res, next) {
const appSecret = config.apiSecret; // 密钥
let apiParams = Object.assign({}, {appSecret: appSecret}, req.query);
let apiParamsKeys = Object.keys(apiParams).sort();
let apiParamsValues = [];
let sign;
for (var i = 0, l = apiParamsKeys.length; i < l; i++) {
apiParamsValues.push(apiParams[apiParamsKeys[i]]);
}
sign = md5(apiParamsValues.join(''));
req.url += '&sign=' + sign;
next();
});
// 代理
app.use('/api', proxy(config.dev.api, {
forwardPath: (req, res) => {
return require('url').parse(req.url).path;
}
}));
今天用vue-cli搭建项目,config/index.js里面有转发设置:
转发在这里设置了,那sign签名怎么写?
我在dev-server.js里仍然写上:
// 请求接口签名
app.use('/api', function(req, res, next) {
const appSecret = config.apiSecret; // 密钥
let apiParams = Object.assign({}, {appSecret: appSecret}, req.query);
let apiParamsKeys = Object.keys(apiParams).sort();
let apiParamsValues = [];
let sign;
for (var i = 0, l = apiParamsKeys.length; i < l; i++) {
apiParamsValues.push(apiParams[apiParamsKeys[i]]);
}
sign = md5(apiParamsValues.join(''));
req.url += '&sign=' + sign;
next(); // 现在不知道还要不要这行,但都不成功,不太懂express……
});
不起作用。
请大大指点怎么写sign签名这个过程以及在哪写,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论