nodejs express安装和配置

先配置nodejs(非常重要)

假设你已经安装好了nodejs 并已经把node目录添加到Path环境变量中了

先配置npm的全局模块的存放路径以及cache路径:

npm config set prefix “C:\Program Files\nodejs\node_global”

npm config set cache “C:\Program Files\nodejs\node_cache”

安装express

npm install express -g

意思是装在global目录下,即上面的C:\Program Files\nodejs\node_global

检验express 是否安装成功

查看是否安装成功。进入到全局的C:\Program Files\nodejs\node_global目录下,

输入node 回车,输入require(“express”);不报错即安装成功。

安装express-generator

因为express4.x中将命令工具分离出来了,所有需要先装express-generator。

命令行输入:npm install -g express-generator,不报错即安装成功。

将全局路径加入到path环境变量中

也就是本文中的C:\Program Files\nodejs\node_global

完成上述操作之后 就可以在任何位置使用express了

但是!!!!express虽然是安装成功了,但是express毕竟不是nodejs内置模块,写demo的时候,需要在当前目录下导入express,否则会报错,报错信息如下:

basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

也就是说,你可以在你当前要执行的js目录下npm install express一下。

我第一个express demo目录结构是这样的(只有main.js是自己写的,其他两个是当前目录npm install express生成的):
在这里插入图片描述

main.js代码

var express = require('express');
var app = express();
 
app.get('/', function (req, res) {
   res.send('Hello World');
})
 
var server = app.listen(8081, function () {
 
  var host = server.address().address
  var port = server.address().port
 
  console.log("应用实例,访问地址为 http://%s:%s", host, port)
 
})

浏览器访问localhost:8081会出现helloworld字样,如下:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/tsfx051435adsl/article/details/83153857