
egg.js
2422400672
这个作者很懒,什么都没留下…
展开
-
egg使用ctx.getFileStream进行文件上传
stream = await ctx.getFileStream(); stream.filename :文件名称, stream.fields:附加字段 页面: formData.append('width', width) formData.append('height', height) formData.append('type', "1") formData.append('filename', file) formData.append(‘filename’, fi.原创 2021-02-03 22:14:12 · 2675 阅读 · 0 评论 -
egg.js中sequelize配置项
sequelize: { dialect: ‘mysql’, host: ‘127.0.0.1’, username: ‘root’, password: ‘123456’, port: 3306, database: ‘db’, define: { //查询是对字段驼峰类型和下划线类型进行转换 underscored: true, //使用自己配置的表名,避免sequelize自动将表名转换为复数 freezeTableName: true, //对于create_at,和update_at,禁止查出cr原创 2020-11-22 23:24:07 · 989 阅读 · 0 评论 -
egg.js单元测试中测试依赖session的接口
比如在Controller中,我们需要通过确认session中的userId验证用户是否登录过,在单元测试中便可以通过app.mockSession来模拟一个session app.mockSession({ userId: '1' });原创 2020-11-22 17:36:21 · 259 阅读 · 0 评论 -
egg.js测试文件上传的接口
'use strict'; const { app } = require('egg-mock/bootstrap'); describe('test/app/controller/picture.test.js', () => { it('should POST /api/picture', () => { app.mockCsrf(); return app.httpRequest() .post('/api/picture') .set('原创 2020-11-22 02:50:40 · 311 阅读 · 0 评论