在文档中,明确的指出统一的错误处理是依靠一个onerror的插件来完成的,这个插件也是egg官方的一个默认开启的插件,官方提到会根据content-negotiation来判断具体的返回会使用JSON数据或者是一个html页面。我们可以自己启动一个server来验证一下,当...
> DULUU_GUO:/tags/node
found 7 post(s)
初始化Egg的项目后,如果我们没有在config中设置类似于:
初学node来编写server一般都是简单的启动一个挂起的的node进程:
在Egg项目的实践中,我们发现我们的目录结果是被规范约束的,比如我们需要把controller放到app/controller目录下,扩展会放在app/extend下等等,那么egg是如何处理这些文件的呢?
我们会抛出一个问题,为什么Javascript在和这些语言竞争作为一个Server的语言中落了下风?
既然是接口的登录校验,那我们就直蹦core/server/routes/api.js的代码,我们会发现,这个Router在刚开始就声明了两种auth的中间件处理队列 javascript // no auth var authenticatePublic = [ middl...
说到底Express只是一个框架而已,那么,他是一个什么框架呢,我们撇开Express不谈,我们想要完成一个Node的服务,只要如下的代码就可以完成: