Linux CentOS系统下安装node.js与express的方法


Posted in Javascript onApril 01, 2017

前言

最近因为工作需要,要安装使用node.js与express,但在网上找了很多步骤,各种问题,所以还是自己总结下吧。

1、下载

wget --no-check-certificate https://nodejs.org/dist/v6.10.1/node-v6.10.1-linux-x64.tar.xz

2、解压

tar xvf node-v6.10.1-linux-x64.tar.xz

在bin文件夹中已经存在node以及npm,设置为全局。

sudo ln -s /data/node-v6.10.1-linux-x64/bin/node /usr/local/bin/node

 sudo ln -s /data/node-v6.10.1-linux-x64/bin/npm /usr/local/bin/npm

3、安装 express

npm install express -gd 
npm install -g express-generator

将express设置为全局: sudo ln -s /data/node-v6.10.1-linux-x64/bin/express/usr/local/bin/express

4、成功

express --version

5、在项目中npm start

浏览器中输入127.0.0.1:3000

会出现welcome to express!

如果没出现,检查防火墙:

修改/etc/sysconfig/iptables 文件,添加以下内容:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT下面添加

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT

让防火墙开放3000端口。

6、再次成功!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jquery 新浪网易的评论块制作
Jul 01 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
Jun 17 Javascript
select多选 multiple的使用示例
Jun 16 Javascript
js 实现的可折叠留言板(附源码下载)
Jul 01 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
Jan 08 Javascript
用jQuery实现可输入多选下拉组合框实例代码
Jan 18 Javascript
BootStrap实现带关闭按钮功能
Feb 15 Javascript
vue数字类型过滤器的示例代码
Sep 07 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
Nov 28 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
Jul 03 jQuery
mocha的时序规则讲解
Feb 16 Javascript
vue3.0 搭建项目总结(详细步骤)
May 20 Javascript
原生JS实现九宫格抽奖效果
Apr 01 #Javascript
关于Node.js的events.EventEmitter用法介绍
Apr 01 #Javascript
ES6 Promise对象概念与用法分析
Apr 01 #Javascript
JavaScript中闭包的详解
Apr 01 #Javascript
基于JavaScript实现验证码功能
Apr 01 #Javascript
AngularJS1.X学习笔记2-数据绑定详解
Apr 01 #Javascript
Angularjs使用指令做表单校验的方法
Mar 31 #Javascript
You might like
php Memcache 中实现消息队列
2009/11/24 PHP
从康盛产品(discuz)提取出来的模板类
2011/06/28 PHP
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
2014/03/19 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
Seajs的学习笔记
2014/03/04 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
js创建对象几种方式的优缺点对比
2016/09/28 Javascript
微信小程序 icon组件详细及实例代码
2016/10/25 Javascript
JS实现图片上传预览功能
2016/11/21 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
vue项目开发中setTimeout等定时器的管理问题
2018/09/13 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
2020/12/15 Vue.js
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python查看FTP是否能连接成功的方法
2015/07/30 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
2018/02/05 Python
Python自定义线程类简单示例
2018/03/23 Python
Python3中列表list合并的四种方法
2019/04/19 Python
Python3直接爬取图片URL并保存示例
2019/12/18 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
Merchant 1948澳大利亚:新西兰领先的鞋类和靴子供应商
2018/03/24 全球购物
.NET面试10题
2014/02/24 面试题
大学自主招生自荐信
2013/12/16 职场文书
小学数学教研活动总结
2014/07/01 职场文书
煤矿安全知识竞赛活动总结
2014/07/07 职场文书
社区娱乐活动方案
2014/08/21 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
2014年前台接待工作总结
2014/12/05 职场文书
春季运动会开幕词
2015/01/28 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
尊师重教主题班会
2015/08/14 职场文书
对Golang中的FORM相关字段理解
2021/05/02 Golang