Node.js開發環境部署

來源:互聯網
上載者:User

標籤:js   開發環境   nodejs   

       Node.js 是一個基於 Chrome JavaScript 運行時建立的一個平台, 用來方便地搭建快速的 易於擴充的網路應用。Node.js 藉助事件驅動, 非阻塞 I/O 模型變得輕量和高效,非常適合運行在分布式裝置的資料密集型的即時應用。

       公司需要做一個訊息推送的服務,然後開發這邊決定要使用 nodejs 來實現基礎服務,然後提供 api 給第三方使用來實現訊息推送的功能。 然後,我就需要給他們提供 nodejs 的開發環境了,然後我就寫篇文來記錄下了。。。


一、Node.js部署

[[email protected] ~]# cd /usr/local/src/[[email protected] 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.gzResolving nodejs.org... 165.225.133.150Connecting to nodejs.org|165.225.133.150|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 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][[email protected] src]# tar zxf node-v0.10.36-linux-x64.tar.gz                                [[email protected] src]# mv node-v0.10.36-linux-x64 /usr/local/[[email protected] src]# cd /usr/local/[[email protected] local]# ln -s node-v0.10.36-linux-x64 nodejs[[email protected] local]# echo ‘PATH=$PATH:/usr/local/nodejs/bin‘ >> /etc/profile [[email protected] local]# tail -1 /etc/profilePATH=$PATH:/usr/local/node/bin[[email protected] local]# source /etc/profile[[email protected] local]# echo $PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/nodejs/bin[[email protected] local]# node -vv0.10.36[[email protected] local]# npm -v    # npm是nodejs的包管理器1.4.28


二、測試

[[email protected] local]# mkdir /data/web -p[[email protected] 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[[email protected] local]# node /data/web/index.js &[1] 21454[[email protected] local]# nodejs start listen 8102 port![[email protected] local]# lsof -i tcp:8100COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAMEnode    21454 root   10u  IPv4 1772992      0t0  TCP *:xprint-server (LISTEN)[[email protected] local]# curl http://120.27.45.109:8100/index.jsHello World[[email protected] local]#


OK!

本文出自 “Not Only Linux” 部落格,請務必保留此出處http://nolinux.blog.51cto.com/4824967/1612222

Node.js開發環境部署

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.