nodeJs
文章平均质量分 53
逻辑的奴隶
spring javascript
展开
-
nodeJs之准备工作
最近打算了解一下nodeJs,因为廖雪峰老师提供了非常好的教程,网址:https://www.liaoxuefeng.com/。本系列文章也算是记录自己学习和实践nodeJs的一个心路历程吧。操作系统我用的是ubantu kylin,也是第一次使用ubantu,为了一个compiz折腾了一天也没个结果,算了不说了。安装nodeJs直接官网下载,网址:https://nodejs.org原创 2017-09-15 21:09:52 · 233 阅读 · 0 评论 -
nodeJs之koa入门
前言koa是基于nodeJs的web框架,它封装了nodeJs的http模块。本篇文章的目的就是在vscode上利用koa开发一个简单的web页面。vscode项目设置vscode的项目下都有一个.vscode文件夹,里面有一个launch.json文件。这个launch.json文件里面有运行项目的配置,我的配置如下:{"version":"0.2.0",原创 2017-09-15 22:08:27 · 2241 阅读 · 0 评论 -
koa2用法简述
koa是一个web框架,接收http请求,返回http响应。一般用法一般的用法如下:var koa = require('koa');//导入koa模块var app = koa();//中间件处理业务app.use(function *(){ this.body = 'Hello World';});//接收http响应,监听端口3000app.listen(原创 2017-09-16 06:20:26 · 1788 阅读 · 0 评论 -
koa-router介绍
在springMVC的9个组件中,有一个很重要的组件是handlermapping。这个组件的作用就是url处理器映射。在nodeJs中,负责这部分功能的是一个叫做koa-router的模块。koa-router用法首先在package.json配置文件中添加koa-router依赖,然后执行npm install命令加载依赖。然后在app.js中导入koa-router模块。co原创 2017-09-16 09:55:30 · 14644 阅读 · 1 评论 -
koa之处理器模块化
在之前的文章中,已经可以实现url与处理器函数之间的映射。但是把代码直接写在app.js中似乎十分不妥,一个是会造成app.js文件的冗长,二是不好扩展和修改。为了解决这个问题,可以将处理函数封装为一个个模块,在启动服务器时再将url和处理器模块映射起来。这样就可以解决如上所述的问题。但是除了将处理器函数封装为单独的模块之外,还需要一段将url和处理器模块映射起来的代码用于在服务器启动的时候执原创 2017-09-16 10:40:50 · 703 阅读 · 0 评论