CentOS7.2はNode.js開発環境を展開します

   著作権表示:この記事はShaonPuppetによるオリジナル記事です。転載の元のアドレスを教えてください。ありがとうございます。 https://blog.csdn.net/wh211212/article/details/53038605

1. Node.js ##の概要

2、Node.jsのインストール

[ root@linuxprobe ~]# yum --enablerepo=epel -y install nodejs npm
[ wang@linuxprobe ~]$ vi helloworld.js

var http =require('http');
http.createServer(function(req, res){
 res.writeHead(200,{'Content-Type':'text/plain'});
 res.end('Hello World\n');}).listen(1337,'127.0.0.1');
console.log('listening on http://127.0.0.1:1337/');

# run server
[ wang@linuxprobe ~]$ node helloworld.js &[1]12440[wang@linuxprobe ~]$ listening on http://127.0.0.1:1337/
# verify(it's OK if following reply is back )[wang@linuxprobe ~]$ curl http://127.0.0.1:1337/
Hello World 
[ wang@linuxprobe ~]$ npm install socket.io express
# Expressをインストールすると、次の警告が表示されます。Longitudeの母親は、この警告メッセージは無視できることを理解しています。この記事では、Nodeのインストールについてのみ紹介します。.ノード用のjs環境.js自体はあまり紹介していません。興味のある学生はこの警告を解決する方法を見つけることができます。
[ wang@linuxprobe ~]$ vi chat.js

var app =require('express')();var http =require('http').Server(app);var io =require('socket.io')(http);

app.get('/',function(req, res){
 res.sendFile(__dirname +'/index.html');});

io.on('connection',function(socket){
 socket.on('chat message',function(msg){
 io.emit('chat message', msg);});});

http.listen(1337,function(){
 console.log('listening on *:1337');});[wang@linuxprobe ~]$ vi index.html

<! DOCTYPE html><html><head><title>WebSocket Chat</title></head><body><form action=""><input id="sendmsg" autocomplete="off"/><button>Send</button></form><ul id="messages" style="list-style-type: decimal; font-size: 16px; font-family: Arial;"></ul><script src="/socket.io/socket.io.js"></script><script src="http://code.jquery.com/jquery.min.js"></script><script>var socket =io();$('form').submit(function(){
 socket.emit('chat message',$('#sendmsg').val());$('#sendmsg').val('');returnfalse;});
 socket.on('chat message',function(msg){$('#messages').append($('<li style="margin-bottom: 5px;">').text(msg));});</script></body></html>[wang@linuxprobe ~]$ node chat.js
listening on *:1337

クライアントコンピューターから「http://(サーバーのホスト名またはIPアドレス):1337 /」にアクセスして、サンプルアプリケーションが正しく機能することを確認します

# 開発の依存関係をインストールする
[ root@linuxprobe ~]# yum -y install gcc make gcc-c++ openssl-devel wget
# ソースコードをダウンロードして解凍します
[ root@linuxprobe ~]# wget https://nodejs.org/dist/v6.2.0/node-v6.2.0-linux-x64.tar.gz -P /usr/local/src
[ root@linuxprobe ~]# cd /usr/local/src && tar zxvf node-v6.2.0-linux-x64.tar.gz
# コンパイルしてインストール
[ root@linuxprobe src]# cd node-v6.2.0-linux-x64
# コンパイルとインストールは落とし穴です。最初に記入するのではなく、そのままにしておいてください。......

Recommended Posts

CentOS7.2はNode.js開発環境を展開します
Centos7はnodejs環境を構成します
CentOS7はJava言語開発環境を構成します
CentOS7はRuby言語開発環境を構成します
CentOS7はphp言語開発環境を構成します
CentOS7はPython言語開発環境を構成します
Centos7.6はdjango + nginx + uwsgiをデプロイします
CentOS7はOpenLDAP + FreeRadiusを展開します
CentOSインストールnodejs8
Kickstart + PXEはCentOS6.6を自動的に展開します
CentOS7でGitBookを展開する
ubuntu16.04はGPU環境を展開します
CentOS6.7ビルドLNMP環境
Nodejsはcentos7にインストールされます
Ubuntu構成開発環境
Centos7.6ビルドLNMP環境
ランプ(centos7)設置ランプ環境
CentOS6.8インストールnode.jsnpm
CentosにNode.jsをインストールします
CentOS6.8はzookeeperクラスターを展開します
Ubuntu開発環境の構成
CentOS7はsaltstackサービスを展開します
Centos6.9インストールnpm環境
CentOSの下にJDK + Tomcat8をデプロイします
centos7にvuepressをデプロイする
Centos6.8はvncサービスを展開します
CentOS7GPU環境を構成する
Jenkinをcentos7にデプロイします
CentOS7ビルドLNMP環境
Centos7でJava開発用の基本的な環境を構築する
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
CentOS7デプロイvsftp(FTP)サービス
Centos6.5でドッカー環境を構築する
CentOS 7インストールJAVA環境(JDK 1.8)
SkyWalking研究ノート(CentOS環境)
Centos7はGitBook環境をセットアップします
CentOSインストールnginx + tomcat + java + mysqlオペレーティング環境
centOS7を使用してフロントエンドプロジェクトを展開する
CentOS 7.2デプロイメールサーバー(Postfix)
Centos7はnodejs圧縮パッケージを解凍します
Centos6はGitBook環境をセットアップします
CentOS7.7はk8をデプロイします(1マスター+ 2ノード)
DockerのCentOS環境インストール
ubuntuビルドpython開発環境
ubuntuは共通の開発環境を構築します
Centos7はpython3仮想環境を展開します
Centos7.4環境インストールランプ-php7.0チュートリアル
CentOS7.7はk8をデプロイします(3マスター+3ノード+1クライアント)
JobConverter + Ibreoffice環境をUbuntuにデプロイする
CentOS7.7はk8s + Prometheus(1マスター+ 2ノード)を展開します
CentOS7はL(A | N)MP環境をコンパイルしてインストールします
CentosでTomcatを展開して最適化する
LinuxでNginx環境を構築する(CentOS)
centos7でpython3環境を構成し、
CentOS7.2はWebサイトアクセスログアナライザーを展開します-Piwik
centos7でのFFmpeg環境の展開記録
CentOS6.8中国語/英語環境切り替えチュートリアル図
CentosでのPPTP環境の展開記録
centos6.5環境でのTomcat構成JMX