0
0

More than 3 years have passed since last update.

[Node.js] 新規アプリケーションの製作方法

Last updated at Posted at 2021-01-03

環境構築をする

  1. nodebrewをインストールする
  2. Node.jsをインストールする

詳しくは以下でまとめています。
https://qiita.com/momo1010/items/dab9c70bfe84a78f23e2

好きな場所にアプリケーション用のディレクトリを作成する

アプリケーション用のディレクトリの作成と移動のコマンドを実行します。

$ mkdir sample
$ cd sample

エディタを起動して先程作成したフォルダを開く

今回エディタは Visual Studio Code を使用します。
Open Folder... から先程作成したフォルダを選択します。

パッケージをインストールする

以下のコマンドを実行すると、 npm の設定ファイルである package.json が生成されます。package.json には、 npmパッケージの設定情報などが書き込まれています。

$ npm init --yes

次に、npmパッケージのインストールをします。今回は、 expressejs をインストールします。

$ npm install express ejs

nodemonをインストールする

jsファイルの変更を反映するには、毎回サーバーを再起動する必要があります。その作業を省くために nodemon という、ファイル更新時に自動でサーバーが再起動するようになるnpmパッケージをインストールします。

$ npm install -g nodemon

サーバーを起動してページを表示する

Visual Studio Code で必要なファイルを作成します。
node_modules フォルダと package-lock.json package.json ファイルがnpmパッケージのインストールをしたときに既に生成されています。

app.js ファイルを作成する

追加で app.js ファイルを作成します。 app.js ファイルに以下のコードをコピーして、貼り付けてください。

const express = require('express');
const app = express();

//CSSや画像ファイルを置くフォルダ(public)を指定するコード
app.use(express.static('public'));

app.get('/', (req, res) => {
  res.render('hello.ejs');
});

app.listen(3000);

views フォルダを作成する

views フォルダを作成し、 hello.ejs ファイルに以下のコードをコピーして、貼り付けてください。

<h1>Hello World</h1>

public フォルダを作成する

public フォルダの中に css フォルダや images フォルダを作成します。

サーバーを起動する

nodemonを使ってサーバーを起動していきます。

$ npx nodemon app.js

ブラウザを開いて localhost:3000 というURLにアクセスして Hello World と表示されれば成功です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0