koa学习笔记1

koa的来世今生就不说了,参考的http://koa.bootcss.com/网站,直奔主题吧

从hello word 开始

1、node环境 这是必备的,好像都是要版本 0.11以上,感觉 看看我的版本多少 node -v敲一下,0.12.5,还好,够用了,

2、安装koa包,在你项目根目录安装koa包,cnpm install koa   。因为我之前安装过了cnpm,速度快。

3、开始写代码,项目跟目录新建一个js文件。名字叫app,代码如下:

var koa = require("koa");
var app = koa();
app.use(function *(){
    this.body = "Hello word!"
});
app.listen(3000);
console.log("Hello word!");

4、执行代码,dos环境下进入项目根目录,运行 node --harmony app.js,看到控制台出现了熟悉的“Hello word!",打开浏览器输入:你的ip地址加端口号:3000,回车,看看欣慰的”Hello word",ok,第一个koa程序执行成功!

时间: 2024-08-29 15:37:50

koa学习笔记1的相关文章

koa学习笔记(一)环境安装及文件目录

koa是Nodejs的一个框架.通过koa的学习,我们可以对node快速上手. 1,环境准备 node    v7.6+,可以用nvm或者n安装指定版本的Node mysql    数据库准备,安装mysql 2,安装koa2 可以有一下两种方法安装koa2,第一种相对比较便捷 一,使用koa的生成器koa-generator建立简单koa2的工程目录 1)全局安装koa-generator npm install -g koa-generator 2)生成kao2项目目录 koa2 koa2E

koa 学习笔记

首先解释一下koa是什么? 同当前炙手可热的Express一样,它是一款更年轻的web应用框架 它和Express的异同? Koa,是 Express 原班人马基于 ES6 新特性重新开发的框架,主要基于co 中间件,框架自身不包含任何中间件,很多功能需要借助第三方中间件解决,但是由于其基于 ES6 generator 特性的异步流程控制,解决了 "callback hell" 和麻烦的错误处理问题. 异步流程控制 Express 采用 callback 来处理异步,Koa v1 采用

koa学习笔记

卸载node http://www.it165.net/os/html/201504/12427.html 安装 sudo npm install -g n sudo n stable 装个稳定版试试alias node='node -- harmony' 注: n,node版本管理工具 harmony,和谐模式,支持ES6的特性

node.js 学习笔记1-mocha

1.mocha是什么 mocha是一款流行的额JavaScript测试框架. 2.mocha的基本用法 1.使用npm 安装mocha包,我并没有选择全局安装.只是在mocha的文件夹里的Package.json添加mocha的依赖. 如下图 { "name": "mocha-test", "version": "0.0.1", "dependencies": { "koa": &quo

vector 学习笔记

vector 使用练习: /**************************************** * File Name: vector.cpp * Author: sky0917 * Created Time: 2014年04月27日 11:07:33 ****************************************/ #include <iostream> #include <vector> using namespace std; int main

Caliburn.Micro学习笔记(一)----引导类和命名匹配规则

Caliburn.Micro学习笔记(一)----引导类和命名匹配规则 用了几天时间看了一下开源框架Caliburn.Micro 这是他源码的地址http://caliburnmicro.codeplex.com/ 文档也写的很详细,自己在看它的文档和代码时写了一些demo和笔记,还有它实现的原理记录一下 学习Caliburn.Micro要有MEF和MVVM的基础 先说一下他的命名规则和引导类 以后我会把Caliburn.Micro的 Actions IResult,IHandle ICondu

jQuery学习笔记(一):入门

jQuery学习笔记(一):入门 一.JQuery是什么 JQuery是什么?始终是萦绕在我心中的一个问题: 借鉴网上同学们的总结,可以从以下几个方面观察. 不使用JQuery时获取DOM文本的操作如下: 1 document.getElementById('info').value = 'Hello World!'; 使用JQuery时获取DOM文本操作如下: 1 $('#info').val('Hello World!'); 嗯,可以看出,使用JQuery的优势之一是可以使代码更加简练,使开

[原创]java WEB学习笔记93:Hibernate学习之路---Hibernate 缓存介绍,缓存级别,使用二级缓存的情况,二级缓存的架构集合缓存,二级缓存的并发策略,实现步骤,集合缓存,查询缓存,时间戳缓存

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------

Activiti 学习笔记记录(三)

上一篇:Activiti 学习笔记记录(二) 导读:上一篇学习了bpmn 画图的常用图形标记.那如何用它们组成一个可用文件呢? 我们知道 bpmn 其实是一个xml 文件