node与Express开发学习第一篇,nodeexpress第一篇


前提说明


环境说明,linux centos ,可上网:原因在用npm 中 安装espress时需要联网获取安装源

node 官方网站:http://nodejs.org

安装包及源码下载地址:https://nodejs.org/en/download/

限权要求:root 

以前用的更多是openresty和nginx和lua 的一个服务器组合框架实现

node 太火了,所以也从现在开始学习了

所以会看到我跟openresty 和nginx lua 脚本的比较

两者都是号称高并发的一个服务器,从整体的架构思想上也很类似。

先从安装开始着手 学习node 和 Express 

一、安装node

共有三种方式

(一) 编译好的文件

    简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。

[huangwenzhu@DK166 /home/huangwenzhu/node/nodejs/bin]$ls
node  npm  test.js
[huangwenzhu@DK166 /home/huangwenzhu/node/nodejs/bin]$pwd
/home/huangwenzhu/node/nodejs/bin

    这就妥妥的了,node文件夹具体放在哪,叫什么名字随你怎么定。然后设置全局:

ln -s /home/huangwenzhu/node/nodejs/bin/node /usr/local/bin/node

ln -s /home/huangwenzhu/node/nodejs/bin/npm /usr/local/bin/npm

 编译好的文件所放的文件中/home/huangwenzhu/node/nodejs

(二)通过源码编译

再次强调一定是要在root权限安装或是拥有和root同样等级的用户下安装

从网站下载源码,解压源码包

tar xvf  nodesorsuce.tar 

cd nodesorsuce

./configure

make -- 编译

make install -- 安装

cp /usr/local/bin/node /usr/sbin

node -v --查看node的版本号,以确认是否安装成功

(三)apt-get(该方法不推荐使用,除非特别了解其中原理)

sudo apt-get install nodejs

sudo apt-get install npm



相关内容

    暂无相关文章