问题一:NRM 报错错误信息:internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, 'string', value...
一、midway service 与 egg service 的区别midway 的 serivce 与 egg 的 service 没有什么区别,只不过 midway 通过 IOC 的方式更加...
一、场景说明webpack 构建的项目中,存在多个模块,这里举例存在两个模块,分别是 main.js 和 app.js。正常构建过程中,我们会构建出 main.js 和 app.js 两个 fi...
参考文章:https://juejin.im/post/5c4f0590e51d45299a08d2bc一、需求写了一个库,并且没有进行 webpack 的编译,也就是没有处理 ES6 的代码,...
一、需求因为要基于 webpack4 搞一个脚手架,需要在终端以不同的颜色输出各种信息,如 success、error、warn等webpack 默认使用的是 webpack-log 作为日志输...
一、描述使用 rax 的时候,发现 rax-cli 在 dev 的时候(本质上是 rax-scripts)在终端输出二维码,用来进行扫码,从而不需要自己基于 express 构建一个在线网页。刚...
最近给一个公司做了个展示型的网站,但是涉及新闻,所以就想着基于 typecho 写个主题就算了,不想用 wordpress 是因为 wordpress 太麻烦了,而 typecho 的基本功能...
一、说明在 egg-init simple 的基础上对目录结构和一些内容进行重新组织和完善。二、脚手架变动部分使用 egg-router-plus 进行路由控制,增加 ./app/router ...
一、需求egg.js 的文件上传个人觉得很一般,内置的 multipart 插件并不怎么好用。egg-multipart 也是基于 co-busboy 实现的。egg 官方给的文件上传的示例地址...
一、需求egg.js 在配置路由的过程中如果将所有的路由全部放在 app/router.js 里面,难免显得太过于臃肿了。而 egg 本身提供了两种方案用于解决路由映射过多的问题。二、通过 re...
一、需求及前提1、说明文章内容主要来自:egg.js 文档:快速入门,与其差不多但是并不完全一样,也有自己的实践。实际开发过程中,直接使用 egg-init更合适,官方也是如此推荐,不用 egg...
一、需求在线看某些小说的时候,发现是需要付费(无条件支持正版,抵制盗版,本需求只是对爬虫和 koa2 的练习),而一些免费的小说阅读网站对手机用户及其不友好,而且垃圾广告巨多。因此萌生了一个念头...
因为现有的脚手架都不适合,因此就自己搞了一个koa-generator-postbird | koa2 开发脚手架集成了 koa-body / nunjucks / koa-router / k...
一、需求本篇文章基于之前的文件续写, 因此一些基的使用需要参照下面的文章内容,不在重复基本代码之前写了一篇文章,关于使用 koa-body 进行文件上传的,基本的代码不再重复,文章地址如下:ko...
一、需求之前使用 koa2 的时候,处理 post 请求使用的是 koa-bodyparser,同时如果是图片上传使用的是 koa-multer。这两者的组合没什么问题,不过 koa-multe...
一、需求之前使用 express 的时候,使用 multer 进行文件上传,而 koa-multer 是 koa-modules 提供的文件上传中间件。在 express 中使用 multer ...
一、使用 ejs 作为模板引擎koa2 如果使用 ejs、jade 这种作为模板引擎的话,直接使用 koa-views 进行模板加载即可。比如使用 ejs :安装:yarn add koa-vi...
一、需求为 koa2 实现静态资源加载的服务,用于访问 css/js/img 等文件,访问图片的话,返回二进制文件,其他文件则直接输出字符串。我下面自己的实现,过于简单或者没有考虑更多层面的东西...
一、描述koa 处理 post 请求的时候,需要对 body 传递过来的数据进行处理。实际上如果要手动实现一个能够处理 application/x-www-from-urlencoded 的中间...
一、需求手动实现一个 Koa2 的中间件,用以完成基本的路由加载功能。只考虑 GET 请求方式加载静态 HTML 页面。中间件或异步操作均使用 async/await 实现。代码结构:|- mi...