阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Node.js开发环境部署

190次阅读
没有评论

共计 2525 个字符,预计需要花费 7 分钟才能阅读完成。

Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台,用来方便地搭建快速的 易于扩展的网络应用。Node.js 借助事件驱动,非阻塞 I/O 模型变得轻量和高效,非常适合运行在分布式设备的数据密集型的实时应用。

公司需要做一个消息推送的服务,然后开发这边决定要使用 nodejs 来实现基础服务,然后提供 api 给第三方使用来实现消息推送的功能。然后,我就需要给他们提供 nodejs 的开发环境了,然后我就写篇文来记录下了。。。

一、Node.js 部署

[root@lh01 src]# wget http://nodejs.org/dist/v0.10.36/node-v0.10.36-linux-x64.tar.gz
–2015-02-06 09:11:23–  http://nodejs.org/dist/v0.10.36/node-v0.10.36-linux-x64.tar.gz
Resolving nodejs.org… 165.225.133.150
Connecting to nodejs.org|165.225.133.150|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 5676610 (5.4M) [application/octet-stream]
Saving to:“node-v0.10.36-linux-x64.tar.gz”
 
100%[============================================================>] 5,676,610  65.6K/s  in 74s     
 
2015-02-06 09:12:37 (74.8 KB/s) –“node-v0.10.36-linux-x64.tar.gz”saved [5676610/5676610]
 
[root@lh01 src]# tar zxf node-v0.10.36-linux-x64.tar.gz                               
[root@lh01 src]# mv node-v0.10.36-linux-x64 /usr/local/
[root@lh01 src]# cd /usr/local/
[root@lh01 local]# ln -s node-v0.10.36-linux-x64 nodejs
[root@lh01 local]# echo ‘PATH=$PATH:/usr/local/nodejs/bin’ >> /etc/profile 
[root@lh01 local]# tail -1 /etc/profile
PATH=$PATH:/usr/local/node/bin
[root@lh01 local]# source /etc/profile
[root@lh01 local]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/nodejs/bin
[root@lh01 local]# node -v
v0.10.36
[root@lh01 local]# npm -v    # npm 是 nodejs 的包管理器
1.4.28

二、测试

[root@lh01 local]# mkdir /data/web -p
[root@lh01 local]# cat >> /data/web/index.js << EOF
> var http = require(“http”);
> http.createServer(function(request, response) {
> response.writeHead(200, {
> “Content-Type” : “text/plain” // 输出类型
> });
> response.write(“Hello World\n”);// 页面输出
> response.end();
> }).listen(8100); // 监听端口号
> console.log(“nodejs start listen 8100 port!”);
> EOF
[root@lh01 local]# node /data/web/index.js &
[1] 21454
[root@lh01 local]# nodejs start listen 8102 port!
[root@lh01 local]# lsof -i tcp:8100
COMMAND  PID USER  FD  TYPE  DEVICE SIZE/OFF NODE NAME
node    21454 root  10u  IPv4 1772992      0t0  TCP *:xprint-server (LISTEN)
[root@lh01 local]# curl http://120.27.45.109:8100/index.js
Hello World
[root@lh01 local]#

OK

下面的内容更精彩

Ubuntu 14.04 下搭建 Node.js 开发环境  http://www.linuxidc.com/Linux/2014-12/110983.htm

Ubunru 12.04 下 Node.js 开发环境的安装配置 http://www.linuxidc.com/Linux/2014-05/101418.htm

Node.Js 入门 [PDF+ 相关代码] http://www.linuxidc.com/Linux/2013-06/85462.htm

Node.js 开发指南 高清 PDF 中文版 + 源码 http://www.linuxidc.com/Linux/2014-09/106494.htm

Node.js 入门开发指南中文版 http://www.linuxidc.com/Linux/2012-11/73363.htm

Node.js 安装与配置 http://www.linuxidc.com/Linux/2013-05/84836.htm

Ubuntu 编译安装 Node.js http://www.linuxidc.com/Linux/2013-10/91321.htm

Node.js 的详细介绍 :请点这里
Node.js 的下载地址 :请点这里

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计2525字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中