第3章 Node.js アプリケーションの開発およびデプロイ
この 例を使用する 他に、新規 Node.js アプリケーションをゼロから OpenShift にデプロイできます。
3.1. Node.js アプリケーションの開発 リンクのコピーリンクがクリップボードにコピーされました!
基本的な Node.js アプリケーションの場合、Node.js メソッドが含まれる JavaScript ファイルを作成する必要があります。
前提条件
-
npmがインストールされている。
手順
新しいディレクトリー myApp を作成
し、そのディレクトリーに移動します。$ mkdir myApp $ cd MyAppこれは、アプリケーションのルートディレクトリーです。
npmでアプリケーションを初期化します。この例では、エントリーポイントが
app.jsであることを仮定し、npm initの実行時に設定するようにプロンプトが表示されます。$ cd myApp $ npm initapp.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:8080curlまたはブラウザーを使用して、アプリケーションがhttp://localhost:8080で稼働していることを確認します。$ curl http://localhost:8080 {"content":"Hello, World!"}
追加情報
- Node.js ランタイムは、Node.js API ドキュメントに記載されているコア Node.js API を提供します。