初识Node.js

2020-06-17 05:42:15易采站长站整理

(express.js是nodejs的一个MVC开发框架,并且支持jade,ejs等多种模板)

我们可以使用两种方式安装:

全局安装:npm install –g express .(我发现–g或者-g皆可)这种方式会把包安装到全局路径里边,一般是C盘的npm/node_modules/下边

哇哦….

不要在意那些错误..

接下来用我想express -V(大写的)查看它的版本吧

有些朋友可能会遇到错误,这里贴个某网友的的~

解决方式如其所说:新版本将命令工具分家了,所以先另外再安装它npm install -g express-generator

我说过了,不要在意上面那些细节..O_O

好了,现在我们来试试express ?

还是那个main.js 我们把它改成这样:


var express = require("express");
//var app = express.createServer(); // 在新版本已经不兼容了,所以直接用下面那个
var app = express(); // 或者直接 var app= require("express")();
var port = 3000;
var ip = "127.0.0.1";
app.listen(port,ip);// ip 这个参数可不写,默认本地

app.get('/',function(req,res){
res.send("Hello Worldn");
});

console.log("start express servern");

如上所示,新版本可能会报错没那个方法

express封装了http,所以可以直接使用它定义的方法了

然后浏览器输入http://localhost:3000/ 又是

然后再来简单介绍上面的代码。其余都不必说了,说一下app.get() 其实这就是一个路由处理。

好那我们来试试路由的处理~


var express = require("express");
//var app = express.createServer(); // 在新版本已经不兼容了,所以直接用下面那个
var app = express(); // 或者直接 var app= require("express")();
var port = 3000;
var ip = "127.0.0.1";
app.listen(port,ip);// ip 这个参数可不写,默认本地

app.get('/',function(req,res){
res.send("Hello Worldn");
});
app.get('/one',function(req,res){ // 或者“/one/
res.send("onen");
});
app.get('/user',function(req,res){ //或者 "/user/"