【全开源+免费更新】doodoo.js快速入门教程

简介:
+关注继续查看

简介

​ Doodoo.js -- 中文最佳实践Node.js快速开发框架。支持Koa.js, Express.js中间件,支持模块机制,插件机制,钩子机制,让开发 Node.js 项目更加简单、高效、灵活。

特性

支持koa全部中间件
支持使用 ES6+ 全部特性来开发项目
支持断点调试 ES6+ 项目
支持多种项目结构和多种项目环境
支持 Route, Controller 中使用Koa.js的所有API
支持多级 Controller
支持模块化开发
支持钩子机制
支持插件机制
支持错误处理
支持全局 doodoo 变量
支持 mysql, mongodb 数据库
支持前置,后置操作
支持 Restful 设计
支持启动自定义
支持环境加载配置
...

安装

环境要求:node >= 7.6.0

//npm
npm install doodoo.js --save
//yarn
yarn add doodoo.js

使用 ES6/7 特性来开发项目

//base controller, app/demo/controller/base.js
module.exports = class extends doodoo.Controller {

    async _initialize() {
        console.log('base _initialize');
    }

    async isLogin() {
        console.log('base isLogin');
    }
}

//index controller, app/demo/controller/index.js
const base = require('./base');
module.exports = class extends base {

    async _initialize() {
        await super._initialize();
    }

    async index() {
        this.success("Hello Doodoo.js");
    }

    async index2() {
        this.fail("Hello Doodoo.js");
    }
}

详细的日志

服务 启动日志

[doodoo] Version: 2.0.0
[doodoo] Website: 127.0.0.1
[doodoo] Nodejs Version: v8.12.0
[doodoo] Nodejs Platform: darwin x64
[doodoo] Server Enviroment: development
[doodoo] Server Startup Time: 212ms
[doodoo] Server Current Time: 2018-08-21 11:17:19
[doodoo] Server Running At: http://127.0.0.1:3000

HTTP 请求日志

<-- GET /demo/index/index
--> GET /demo/index/index 200 4ms

doodoo.js官方文档:https://doodooke.github.io/doodoo.js/#/
【案例】多多客小程序官网:doodooke.com

目录
相关文章
|
2月前
|
Web App开发 JavaScript 前端开发
2023Node.js零基础教程(小白友好型),nodejs新手到高手,(一)NodeJS入门
2023Node.js零基础教程(小白友好型),nodejs新手到高手,(一)NodeJS入门
47 0
|
10月前
|
JavaScript
js基础笔记学习75-函数简介2
js基础笔记学习75-函数简介2
76 0
js基础笔记学习75-函数简介2
|
10月前
|
JavaScript
js基础笔记学习74-函数简介1
js基础笔记学习74-函数简介1
74 0
js基础笔记学习74-函数简介1
|
10月前
|
JavaScript
js基础笔记学习104-类得简介2
js基础笔记学习104-类得简介2
34 0
js基础笔记学习104-类得简介2
|
10月前
|
JavaScript
js基础笔记学习104-类得简介1
js基础笔记学习104-类得简介1
42 0
js基础笔记学习104-类得简介1
|
10月前
|
JavaScript
js基础笔记学习1-js简介小历史笔记
js基础笔记学习1-js简介小历史笔记
38 0
js基础笔记学习1-js简介小历史笔记
|
11月前
|
JavaScript
搭建Vue3组件库:第四章 使用Vitepress搭建文档网站
文档建设一般会是一个静态网站的形式 ,这次采用 Vitepress 完成文档建设工作。 Vitepress 是一款基于Vite 的静态站点生成工具。开发的初衷就是为了建设 Vue 的文档。Vitepress 的方便之处在于,可以使用流行的 Markdown 语法进行编写,也可以直接运行 Vue 的代码。也就是说,它能很方便地完成展示组件 Demo 的任务。
945 0
搭建Vue3组件库:第四章 使用Vitepress搭建文档网站
|
12月前
|
JavaScript 前端开发 Java
《JS零基础入门教程(上册)》下载
通过阅读本书,您能学到JS零基础入门教学、JavaScpript实战案例解析、JS常用结构、工具及语法汇总详解和理论与实践的结合。
69 0
《JS零基础入门教程(上册)》下载
|
JavaScript 前端开发 Java
《JS零基础入门教程(上册)》电子版下载
通过阅读本书,您能学到JS零基础入门教学、JavaScpript实战案例解析、JS常用结构、工具及语法汇总详解和理论与实践的结合。
38 0
《JS零基础入门教程(上册)》电子版下载
|
JavaScript
利用 docsify 免费搭建自己的文档类型网站
利用 docsify 免费搭建自己的文档类型网站
201 0
利用 docsify 免费搭建自己的文档类型网站
相关产品
云迁移中心
推荐文章
更多