koa知识点

作者: zhangjingbibibi | 来源:发表于2017-12-10 16:01 被阅读0次

准备做一个给狗狗配音的APP,前端用react native,后台服务器用node.js+koa+mongo数据库。之前都是用的express+nodejs,这是第一次使用koa。

不太会写文档记录,先给出github地址,不定时更新:https://github.com/zhangjing9898/forDogDubbed

自己感觉新学到的知识点:
之前总是喜欢 require xxx models,当需要的model比较多的时候,可以直接使用下面这段代码。

var models_path=path.join(__dirname,'/app/models');

var walk=function (modelPath) {
    fs.readdirSync(modelPath)
        .forEach(function (file) {
            var filePath=path.join(modelPath,'/',file);
            // 同步版的 stat() 。
            //方法返回一个stat数组对象
            var stat=fs.statSync(filePath);

            if(stat.isFile()){
                if(/(.*)\.(js|coffee)/.test(file)){
                    require(filePath)
                }
            }else if(stat.isDirectory()){
                walk(filePath)
            }
        })
}

walk(models_path);

平时我们开发APP的时候,都会用到短信验证码,这个推荐一个https://luosimao.com/,可以免费体验10条。

贴上几个常用开发的库,还不错:

"dependencies": {
    "bluebird": "^3.4.1",
    "cloudinary": "^1.4.1",
    "koa": "^1.2.0",
    "koa-bodyparser": "^2.2.0",
    "koa-logger": "^1.3.0",
    "koa-router": "^5.4.0",
    "koa-session": "^3.3.1",
    "lodash": "^4.13.1",
    "mongoose": "^4.5.3",
    "qiniu": "^6.1.11",
    "sha1": "^1.1.1",
    "speakeasy": "^2.0.0",
    "uuid": "^2.0.2",
    "xss": "^0.2.13"
  }

相关文章

  • koa知识点

    准备做一个给狗狗配音的APP,前端用react native,后台服务器用node.js+koa+mongo数据库...

  • koa知识点整理

    什么是Koa? Koa是基于Node.js的web框架,现在大家使用的版本是koa2。其特点是对异步处理变简单,使...

  • koa2 用到的中间件

    koa-router //koa路由 koa-bodyparser //post 获取值 koa-stat...

  • koa-router处理URL

    koa-router处理URL koa-router使用的结构const Koa = require('koa')...

  • koa 自学入门

    const Koa = require('koa');const route = require('koa-rou...

  • 初见 Koa 2

    koa 和 koa 2 最大的不同是koa 2 支持 async/await。koa 通过结合 generato...

  • trello01:后端搭建

    开发依赖: koa : 后端的主框架。 koa-router:基于Koa的路由。 koa-static-cache...

  • Koa2教程(常用中间件篇)

    目录一、koa-bodyparser二、koa-router三、koa-views + ejs四、koa-stat...

  • koa2设置跨域

    npm install --save koa2-corsvar Koa = require('koa');var ...

  • koa

    koa 学习 中间件 koa-router koa-router 获取get/post请求参数 koa-bodyp...

网友评论

    本文标题:koa知识点

    本文链接:https://www.haomeiwen.com/subject/ywlvixtx.html