随笔分类 - Nodejs
摘要:所谓“过滤器”,只是一个概念,可以理解是一个路由,也可以理解为一个中间件。原理非常简单,就是利用匹配规则,让其有限匹配在正常的路由前面处理就行了。比如有如下路由1 app.get('/', function (req, res, next) {2 res.send('index');3 })...
阅读全文
摘要:作为函数式编程来说,流程控制和函数库是必不可少的(应该吧)。下面我们介绍两个常用的库。lodash:完整的api请参阅,https://lodash.com/docs。这里我们只演示几个简单的例子。安装E:\project\heron-lesson\demo4>npm install lodash ...
阅读全文
摘要:如果你能把所有代码写进一个文件,并且能很好的管理、协调、多人开发。那么可以跳过这期(请务必带我飞)。我们接着完善上期的代码,给代码分家。node并没有启动入口,更没有固定的项目结构,文件配置。这些全部要靠自己动手,靠约定,正所谓约定由于配置。因为作者书读的少,只会MVC结构,姑且按照MVC结构来分。...
阅读全文
摘要:我们这一期做一个简易的http服务器。先建一个文件夹,就算是一个空的项目了。然后新建app.js和package.json文件。这样一个简易项目的基本文件就建好了。通过命令行工具,在项目路径下输入:E:\project\heron-lesson>npm install express --save通...
阅读全文
摘要:Node是什么?Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。以上是比较官方的解释。简单来说,就相当于一个开发平台,不过这个平台及其简陋,官方没有i...
阅读全文
摘要:环境安装(极简):Node需要的环境可以说及其简单,也可以说及其复杂。为什么这么说呢?如果里只需要运行环境那么到Node官网下载一个包就行了。里面自带npm管理工具,这是包管理工具,以后会频繁的使用它的功能。这时候Node的基本环境已经齐备了,尽管没有ide,没有测试,没有代码管理,没有其他的编译环...
阅读全文
摘要:失落迷茫了好一段日子。终于我用接触2个月的技术Nodejs成功的混到一份工作。严格来说只学习了3天(白天睡觉,晚上通宵学习),后面的时间都是在配置环境。总的来说,函数式编程是有应用的市场的,而且学习门槛也不是太高。就算从来没听说过函数式编程的人也会知道javascript,也会使用jquery。...
阅读全文