VUE 请求 koa2项目线上报错BadRequestError: Malicious Path .
node版本v10.15.3 1)接口单独访问没有问题2)本地开发也没有问题3)NGINX代理配置如下图 …
koa如何在任何地方获取当前上下文实例(ctx)?
应用入口 import * as Koa from 'koa'; import * as Router from 'koa-router'; import HomeController from './home-controller' const app = new K…
node.js 搭建服务问题
const Koa = require('koa') const http = require('http') const WebSocket = require('ws') const app = new Koa() const server = http.createSer…
请问koa如何获取content-type:text/plain的post数据?
代码 const Koa = require('koa') const app = new Koa() const route = require('koa-route') const bodyParser = require('koa-bodyparser') app.u…
Context' is defined but never used.eslint(no-unused-vars)
请问,在1这里,为什么会报'Context' is defined but never used.eslint(no-unused-vars)呢?明明在2这里,已经使用过了?…
egg.js访问路由时出现500错误
按照egg上实现 RESTful API教程构建的应用,加入了sequelize,在启动时没有问题,当访问项目地址或某api时报如下错误: 500 Cannot set property rou…
请问 nodejs 使用 await 异步读取文件和直接使用 sync 的方式读取文件有什么区别?
await fs.readFile()console.log(1)和fs.readFileSync()console.log(1) 都是把文件读取以后才打印的console.log(1), 请问有啥实质性的区别没有,我应…
前后端分离项目koa2设置cookie无效
前端项目在3000端口,后端项目在9527端口,跨域是用koa2-cors做的如下: app.use(cors({ origin: function () { return 'http://localhost:3000'; }, …
求助 为什么我在koa2中ctx打印出来是一个没有返回值的promise对象,而不是对话上下文?
我在我的controller模块中写ctx.params.id想接收前端get方式传递过来的参数,但是报错,打印ctx发现是一个没有返回值的promise对象,而不是一个包含r…
touch : 无法将“touch”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
使用koa2,用makdir 创建了一个文件夹,想在文件夹里创建一个js文件执行了命令: touch myfile/my.js然后就报了这样一个错: **touch : 无法将“touc…
egg 如何同步的方式拿到 this.ctx.curl 的结果?
egg 如何同步的方式拿到 this.ctx.curl 的结果?如下 async geta(url) { const res = await this.ctx.curl(url) return res.data.toString() } async…
关于 koa2 路由使用 class 编写 controller 出现 this 为 undefined 的情况
使用 koa2 路由 const myClass = require('../controllers/myClass); router.get('/api/a', myClass.getA); 使用 class 编写 controller class MyCla…
mongoose 每次查询完是否需要手动断开连接呢?
用的koa2,写在app.js中 mongoose.connect(dbConfig.dbs,{ useNewUrlParser:true, server: { poolSize: 4, auto_reconnect: true } }) const con = m…