Node jsでHello WorldをVPSにデプロイする
nodejsのインストールは、省略
mac
brew install nodejs
ubuntu
sudo apt-get install nodejs
sudo apt-get install npm
node js で Hello Worldを書く。
hello.js
var http = require('http');
var server = http.createServer(function( request, response){
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end("Hello World\n");
});
server.listen(8000);
console.log("Server running at http://localhost:8000/");
brew install nodejs
sudo apt-get install nodejs
sudo apt-get install npm
hello.js
var http = require('http');
var server = http.createServer(function( request, response){
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end("Hello World\n");
});
server.listen(8000);
console.log("Server running at http://localhost:8000/");
動かしてみる
node hello.js
ブラウザで、localhost:8000
を開くと、hello worldが見えるはず!
チョー簡単。
flight plan
server
daemon化するためのforeverをインストール
npm install -g forever
local
install flightplan
npm install -g flightplan
config file
flightplan.js
// flightplan.js
var appName = 'sample-node-app';
var username = 'yourusername'
var plan = require('flightplan');
// configuration
plan.target('staging', {
host: 'yourdomain.com',
port: <your ssh port>,
username: username,
agent: process.env.SSH_AUTH_SOCK
});
plan.target('production', [
{
host: 'yourdomain.com',
port: <your ssh port>,
username: username,
agent: process.env.SSH_AUTH_SOCK
}
]);
deploy
fly production
Author And Source
この問題について(Node jsでHello WorldをVPSにデプロイする), 我々は、より多くの情報をここで見つけました https://qiita.com/nakamasato/items/be45b78f843e1372d3ce著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .