《Nodejs实战》笔记五:用Express实现留言版功能

2019-03-13
阅读 5 分钟
2.5k
3. Express Express是在connect基础上搭建的, 先安装express的脚手架 {代码...} 使用ejs模板引擎 {代码...} 3.1 留言版项目规划 功能需求 用户可以注册,登录,退出 用户可以发消息 访问者可以分页浏览条目 有一个简单的REST API 3.2 渲染视图 Express几乎支持所有的模板引擎,本项目使用ejs Express有两种渲染视图的方...

《Nodejs实战》笔记四:深入了解Connect

2019-03-13
阅读 2 分钟
1.4k
1. 深入了解Connect和Express 介绍最常用的模式, 放心食用! Connect和Express有什么关系呢? 简言之,Express是在Connect的基础上,通过添加了一些高层语法糖扩展搭建出来的。 2. Connect 2.1 简单demo Connect是Express的基础,实际上用Connect就能做出完整的Web程序。 先来安装connect {代码...} 写一个hello,world ...

《Nodejs实战》笔记三:Web程序是什么?

2019-03-13
阅读 7 分钟
1.3k
1. 了解Web程序的结构 package.json 包 public/ 静态资源文件夹,CSS和JS都放这里 node_modules/ 依赖 放程序代码的 app.js或者index.js 程序入口 models/ 数据库模型 views/ 渲染页面模板 controllers/或者routes/ HTTP请求处理器 middleware/ 中间件 2. 搭建一个RESTful web服务 这个概念我有点模糊查了一下RESTful We...

《Nodejs实战》笔记二:Node编程基础

2019-03-12
阅读 3 分钟
1.3k
1. 用回调处理一次性事件 做一个简单的HTTP服务器, 实现几个功能 异步获取JSON中的数据 异步获取HTML模板 将JSON中的数据导入HTML模板中 将HTML网页显示在浏览器上 {代码...} 2. 用事件发射器(EventEmitter)处理重复性事件 事件发射器会触发事件, 并且在那些事件被触发时能处理它们.比如HTTP服务器, TCP服务器和流. 都被...