第一次写,有些不好的地方,请见谅

前段时间学习使用Node.js的express框架,但是由于下载的Node版本较低,所以的时候遇到很多问题,所以写一个安装心得。

首先需要在网上现在node文件,百度上面就能搜索到http://nodejs.cn/download/,下载默认安装即可。然后在dos里面输入node -v看到安装的版本号,就表明你已经安装成功了。然后在dos中找到你的工程文件夹,输入npm init初始化项目,会出现一连串的数据,你只需要一路空格就能完成,成功后你的工程文件夹会多一个package.json的文件。之后在工程文件夹里面新建一个node_modules的文件夹,不需要往里面加任何东西。接下来就是安装node中的exoress组件。在刚才的dos中输入npm install express,当你安装成功后,会发现node_modules后出现很多文件,然后是安装express的几个重要模块,依次输入npm install body-parser --save、npm install cookie-parser --save、npm install multer --save。同时需要对项目进行构建,可以手动建立名为public的文件夹,用于存放静态文件,router文件夹用于存放模块,app.js文件,这个是运行的主文件,各种请求都会通过这里再执行数据库操作。这三个同样也能有命令自动生成。当你都安装好了之后,就需要在app.js中引用express框架,

const express=require("express")//加载express模块

const app=express();

const bodyParser = require('body-parser');

// 创建 application/x-www-form-urlencoded 编码解析

var urlencodedParser = bodyParser.urlencoded({ extended: false});

//加载端口号和静态资源

app.set('port',8888);//端口号不能与现有的重名

app.use(express.static(__dirname+"/public"));

app.listen(app.get('port'),function(){

    console.log(app.get('port'));

});

这样基本的使用node.js引用express框架就完成了,可以在app.js中输入:

app.get('/', function (req, res) {

   res.send('Hello World');

}),在浏览器的地址栏输入localhost:8888,浏览器输出Hello World,就表明能够使用了。