第2章 Node.js アプリケーションの開発およびデプロイ
新しい Node.js アプリケーションを作成して OpenShift にデプロイできます。
2.1. Node.js アプリケーションの開発
基本的な Node.js アプリケーションの場合は、Node.js メソッドを含む JavaScript ファイルを作成する必要があります。
前提条件
-
npm
がインストールされている。
手順
新しいディレクトリー
myApp
を作成し、そのディレクトリーに移動します。$ mkdir myApp $ cd MyApp
これは、アプリケーションのルートディレクトリーです。
npm
でアプリケーションを初期化します。この例の残りの部分では、エントリーポイントが
app.js
であると想定しています。これは、npm init
の実行時に設定するように求められます。$ cd myApp $ npm init
app.js
という名前の新規ファイルにエントリーポイントを作成します。例:
app.js
const http = require('http'); const server = http.createServer((request, response) => { response.statusCode = 200; response.setHeader('Content-Type', 'application/json'); const greeting = {content: 'Hello, World!'}; response.write(JSON.stringify(greeting)); response.end(); }); server.listen(8080, () => { console.log('Server running at http://localhost:8080'); });
アプリケーションを起動します。
$ node app.js Server running at http://localhost:8080
curl
またはブラウザーを使用して、アプリケーションがhttp://localhost:8080
で稼働していることを確認します。$ curl http://localhost:8080 {"content":"Hello, World!"}
関連情報
- Node.js ランタイムは、Node.js API ドキュメント に記載されているコア Node.js API を提供します。