Node.js-Koa2框架生态实战-从零模拟新浪微博

第1章 课程介绍
介绍课程内容,演示微博的最终成果

第2章 技术选型和知识点介绍(上)
从框架、数据库、ORM 工具、登录注册、单元测试等面,做技术选型分析。以及对选型所用到的知识点做介绍。

第3章 技术选型和知识点介绍(下)
从框架、数据库、ORM 工具、登录注册、单元测试等面,做技术选型分析。以及对选型所用到的知识点做介绍。

第4章 技术方案设计
讲解如何设计 server 端架构,设计 API 和路由,设计数据表。

第5章 用户管理
开发用户登录和注册功能。

第6章 用户设置
开发用户设置功能。

第7章 创建微博
开发发布微博的功能

第8章 个人主页
开发个人主页功能

第9章 广场页
开发微博广场页

第10章 关注和取消关注
开发关注用户和取消关注的功能

第11章 首页功能
开发微博首页

第12章 at 和回复
开发 @ 某人和回复的功能

第13章 at 提到我的
开发 @ 提到我的功能

第14章 线上环境
讲解 nodejs 线上环境的重要知识点

第15章 课程总结
本课程内容总结和 nodejs 最佳实践

下载地址:Node.js-Koa2框架生态实战-从零模拟新浪微博

原文地址:https://www.cnblogs.com/cooliear/p/11939153.html

时间: 2024-08-08 15:30:47

Node.js-Koa2框架生态实战-从零模拟新浪微博的相关文章

Node.js-Koa2框架生态实战-从零模拟新浪微博 完整教程

本文配套学习资料获取地址:点击这里 课程为纯实战项目,从零模拟开发一个基本功能完备的微博系统(包括注册.登录.关注和取关,微博浏览.创建和回复,及 @ 关注人等各个功能),带你完成整个Koa2框架生态的综合技术实战,包括各类中间件,MySQL数据库设计,微博项目架构等诸多干货内容,最后带你回顾整个开发过程,从技术层面总结 Node.js 的最佳实践经验 模拟新浪微博:Koa2框架生态实战,Node.js中间件串讲 项目展示截图: 项目架构图: 非常适合已掌握Node.js基础,但项目开发经验不足

纯正商业级应用-Node.js Koa2开发微信小程序服务端

第1章 前言.导学与node.js如何理解Node.js?前端到底要不要学习Node.js?本课程能让你学到什么? 第2章 Koa2的那点事儿与异步编程模型Koa非常的精简,基本上,没有经过二次开发的Koa根本“不能”用.本章我们讲解Koa的重要特性,理解什么是洋葱模型?以及在KOA中如何进行异步编程?很多同学都了解以上知识点,但听完本章,你会有一些不一样的理解,比如:为什么要有洋葱模型?没有会怎样?Koa中间件一定是异步的吗? ... 第3章 路由系统的改造Koa-router需要进行一些改造

Node.js Express+Mongodb 项目实战

Node.js Express+Mongodb 项目实战 这是一个简单的商品管理系统的小项目,包含的功能还算挺全的,项目涵盖了登录.注册,图片上传以及对商品进行增.删.查.改等操作,对于新手来说是个很不错的练手项目,分享给大家. GitHub源码:https://github.com/oceanMin/cms 项目前准备 安装node.js 安装express 安装mongoDB 章节目录 快速开始 快速开始 模块 express商品管理系统介绍 框架搭建.ejs .express.static

【360开源】thinkjs:基于Promise的Node.js MVC框架 (转)

thinkjs是360奇舞团开源的一款Node.js MVC框架,该框架底层基于Promise来实现,很好的解决了Node.js里异步回调的问题.360奇舞团(奇虎75Team),是奇虎360公司Web平台部前端工程师与部分特约嘉宾组成的一个前端团队. thinkjs主要特性有: 支持Http.命令行.WebSocket.Restful等多种访问方式: 项目实行“C(Core)+B(Behavior)+D(Driver)”架构: Model高度封装,无需手写SQL语句: 封装了数据库(DB).会

Node.js日志框架选型比較:Winston

日志对于问题定位.调试,系统性能调优至关重要,尤其是系统复杂以及在线执行的情况下. 好的开发框架都会有一个可开启关闭/可配置记录级别的日志系统.我们从下面几个方面来做选型: 1. 每行日志都须要有准确无误的时间戳 2. 日志格式easy被人理解同一时候也easy被计算机进行分析处理 3. 同意配置不同的日志输出,比方对于不同级别的日志配置不同的处理方式 基于上述的要求,有两款Node.js框架脱颖而出,各自是Bunyan和Winston. Bunyan by Trent Mick. Winsto

Node.js C++ addon编写实战(一)之node-gyp

http://deadhorse.me/nodejs/2012/10/08/c_addon_in_nodejs_node_gyp.html 这是一个三篇的系列文章,记录Node.js C++扩展开发中的一些经验与坑.Node.js C++ addon编写实战(一)之node-gypNode.js C++ addon编写实战(二)之对象转换Node.js C++ addon编写实战(三)之Buffer 补上第四篇:Node.js C++ addon编写实战(四)之兼容v0.11+与nan模块 从n

Node.js日志框架选型比較:Bunyan

前一篇Node.js日志框架选型比較:Winston Bunyan Bunyan(by Trent Mick)是另外一个值得考虑的日志框架,以稍微不同的方式处理结构化,机器可读性被重点对待. 其结果是,bunyan每行日志记录实际上就是JSON.stringify的一个输出. 安装(Installation) npm install bunyan 使用(Usage) var bunyan= require('bunyan');var log=bunyan.createLogger({name:'

10个最好的 Node.js MVC 框架

Node.js 是最流行的 JavaScript 服务端平台,它允许建立可扩展的 Web 应用程序.Node.js 包含不同类型的框架,如 MVC 框架.全栈框架.REST API  以及大量的服务器库,使它能够快速构建 Web 服务器,而无需使用外部软件(如 Apache 和 Lighttpd 等).这些框架使得它更加用户友好,易于使用,还支持众多的特性和功能,只要按照几个步骤就可以开发出庞大的 Web 应用程序. 1) Sails js Sails 是一款优秀的框架,可以很容易地开发定制的,

Node.js Express 框架

Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具. 使用 Express 可以快速地搭建一个完整功能的网站. Express 框架核心特性: 可以设置中间件来响应 HTTP 请求. 定义了路由表用于执行不同的 HTTP 请求动作. 可以通过向模板传递参数来动态渲染 HTML 页面. 安装 Express 安装 Express 并将其保存到依赖列表中: $ cnpm install