You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

37 lines
1.1 KiB

const express = require("express");
const router = express.Router();
let UUIDUtil = require("../utils/UUIDUtil");
const FpService = require("./service/FpService");
fpService = new FpService()
router.post('/getLos', async (req, res) => {
let uuid = UUIDUtil.uuid;
let url = req.body.url
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==""){
return res.status(500).send("url为空")
}
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);
console.log(los)
res.status(200).send(los);
} catch (e) {
console.error(e.stack)
return res.status(500).send(e.message)
} finally {
console.log(`${uuid};getKey ${new Date() - start} ms`)
}
})
module.exports = router