修正加密方法

master
刘东琪 8 months ago
parent 3be5b82489
commit 25d6162bc1
  1. 9
      routes/Fp.js
  2. 4
      routes/service/FpService.js

@ -13,17 +13,18 @@ router.post('/getLos', async (req, res) => {
let param = req.body.param
let html = req.body.html
let loginCookieStr = req.body.loginCookie
console.log(`${uuid};接收到 ${param} 请求:${url} loginCookieStr: ${loginCookieStr}`)
if (url==null || url==""){
let publicKey = req.body.publicKey;
console.log(`${uuid};接收到 ${param} 请求:${url} loginCookieStr: ${loginCookieStr} publicKey: ${publicKey}`);
if (url==null || url===""){
return res.status(500).send("url为空")
}
if (loginCookieStr==null || loginCookieStr==""){
if (loginCookieStr==null || loginCookieStr===""){
return res.status(500).send("cookie为空")
}
let start = new Date();
try {
// 执行
let los = await fpService.get_los(url, param,html,loginCookieStr);
let los = await fpService.get_los(url, param,html,loginCookieStr,publicKey);
console.log(los)
res.status(200).send(los);
} catch (e) {

@ -17,7 +17,7 @@ class FpService {
* @param loginCookieStr
* @returns {Promise<*>}
*/
async get_los(url, param, html, loginCookieStr) {
async get_los(url, param, html, loginCookieStr,publicKey) {
let baseUrl = new URL(url).origin;
let urlPath = url.replace(baseUrl, "");
let headers = {};
@ -56,7 +56,7 @@ class FpService {
window.$dunm.$byno();
}
let fpCrypt = new FpCrypt(loginCookieStr);
let fpCrypt = new FpCrypt(loginCookieStr,publicKey);
let handleParam = fpCrypt.handleParam(param, urlPath);
var enParam = ""

Loading…
Cancel
Save