Closed mako4kamiya closed 4 years ago
npm init // create a package.json file
name: (reflection-app)
version: (1.0.0)
description: Node.js Restful CRUD API with Node.js, Express and MongoDB
entry point: (index.js) server.js
test command:
git repository:
keywords: nodejs, express, mongodb, rest, api
author: なまえ
license: (ISC)
Is this ok? (yes) yes
npm install express mongoose body-parser cors --save
npm install パッケージの名前// Install a package
npm install saves any specified packages into dependencies by default. (https://docs.npmjs.com/cli-commands/install.html)
npm install時に「--save」オプションはいらない
express Node.js用のフレームワーク
mongoose MongoDB用のODM
body-parser inputの入力値を受け取れるようになる
ウェブアプリケーションは、自分とは異なるオリジン (ドメイン、プロトコル、ポート番号) にあるリソースをリクエストするとき、オリジン間 HTTP リクエストを実行します。
[body-parserについて] (https://qiita.com/atlansien/items/c587a0bf2f7f9022107c)
require()
関数でミドルウエアの読み込み
app.use()
関数でミドルウェアを使えるようにする。
CORS設定:http://localhost:8081 をセットする
(https://www.npmjs.com/package/body-parser#bodyparserjsonoptions)
とりあえずハローワールドできた
node.js でhello worldを返す