async login(ctx) {
const token = jsonwebtoken.sign({ _id: 'a' }, config.JWT_SECRET, {
expiresIn: '1d'
})
// let a = await Dictionaries.create({ keys: '13', values: '223' })
console.log(+new Date()) // 这行和写入数据都会执行两遍
ctx.body = {
code: 0,
data: {
token
},
success: true
}
并初步判断是浏览器插件的问题
问题已经解决,是因为用浏览器直接get请求会执行两遍
是浏览器的的一个插件,因为插件太多了,所以就都禁用了,发现不会发送两遍get请求了