1分でNode.jsのExpressとForeverを使用してWebサーバーを立てる

expressを使用するととても簡単にwebサーバーを立てられる。

やること

  • $ mkdir myapp
  • $ cd myapp
  • $ npm init (全てそのままエンターで良い)
  • $ npm install express

app.jsという名前で以下のファイルを作る

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`)
})
  • $ node app.js
  • access http://localhost:3000/

これで Hello World! が出力される。

Foreverの使用

このままでも良いが、バックグラウンドで永続化できるようにforeverを使用する。

  • $ npm install forever

package.jsonに以下のScriptを追加する

  "scripts": {
    "start": "forever start app.js",
    "stop": "forever stop app.js"
  }
  • $ npm run start
  • access http://localhost:3000/
  • 止めるときは $ npm run stop

foreverをグローバルにインストールするのは不都合が多そうなので今回はやらない。

参考サイト

関連記事

Comments

タイトルとURLをコピーしました