修正加密方法

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 param = req.body.param
let html = req.body.html let html = req.body.html
let loginCookieStr = req.body.loginCookie let loginCookieStr = req.body.loginCookie
console.log(`${uuid};接收到 ${param} 请求:${url} loginCookieStr: ${loginCookieStr}`) let publicKey = req.body.publicKey;
if (url==null || url==""){ console.log(`${uuid};接收到 ${param} 请求:${url} loginCookieStr: ${loginCookieStr} publicKey: ${publicKey}`);
if (url==null || url===""){
return res.status(500).send("url为空") return res.status(500).send("url为空")
} }
if (loginCookieStr==null || loginCookieStr==""){ if (loginCookieStr==null || loginCookieStr===""){
return res.status(500).send("cookie为空") return res.status(500).send("cookie为空")
} }
let start = new Date(); let start = new Date();
try { 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) console.log(los)
res.status(200).send(los); res.status(200).send(los);
} catch (e) { } catch (e) {

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

Loading…
Cancel
Save