node.js - express #1

今天和一些node.js前辈请教node.js要从哪边开始学习,
因为我想从后端学习,所以被推荐了express,以后如果学得深了就能往Koa学习!

我写前端约一年,多数是使用jQuery这样,SQL也会一些,就是不知道怎么串连啊啊啊啊。

文章只是想纪录我的学习心得和督促自己http://img2.58codes.com/2024/emoticon18.gif
这些资源都是来自于网路上的,可能有一些个人注解罢了!


Express

就像它的名字一样,是一个轻量的Node.js web应用程式开发架构框架(其实express是快速的意思xD)
可以很快速的开发Web Application

安装

先安装express (要先有npm哦,大家应该都有吧xD)

$ npm install express --save

接下来是安装重要的module (这段真是有看没有懂QQ)

body-parser 解析json、row、文本、URL-encoded格式的表单资料
Form表单会用到cookie-parser 解析Cookie头和填充req.cookies通过cookie名字键控对象multer 一个Node.js的中间件处理multipart/form-data
中间件是指http发出的请求
$ npm install body-parser --save$ npm install cookie-parser --save$ npm install multer --save

第一个应用:简单的Server

var express = require('express'); //call express来用var app = express();app.get('/', function (req, res) {//如果有收到 / 在页面上回传'Hello World'   res.send('Hello World');});var server = app.listen(8081, function () {//开启listen port在8081,port的概念在网路方面的课程应该会有教到//简单说就是开一个洞,去和其他的application连接  var host = server.address().address;  var port = server.address().port;  console.log("Example app listening at http://%s:%s", host, port);});

虽然javascript可以不需要 ; 但我还是习惯都加啦QQ
接下来就很简单的执行你的档案

$ node server.js

会看到

Example app listening at http://0.0.0.0:8081

之后打开浏览器输入网址 http://0.0.0.0:8081 就会看到画面了

http://0.0.0.0 / http://127.0.0.1 / http://localhost 其实都会导向一样的地方


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章