mako4kamiya / reflection-app

0 stars 0 forks source link

hello world #1

Closed mako4kamiya closed 4 years ago

mako4kamiya commented 4 years ago

node.js でhello worldを返す

mako4kamiya commented 4 years ago

Node.js Appの作成

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
mako4kamiya commented 4 years ago

Node.jsとは

Node.js はスケーラブルなネットワークアプリケーションを構築するために設計された非同期型のイベント駆動の JavaScript 環境です。

Express MDN

mako4kamiya commented 4 years ago

npmとは

npm コマンド

install

npm install express mongoose body-parser cors --save

npm install

npm install パッケージの名前// Install a package

save

npm install saves any specified packages into dependencies by default. (https://docs.npmjs.com/cli-commands/install.html)

npm install時に「--save」オプションはいらない

パッケージの探し方

[body-parserについて] (https://qiita.com/atlansien/items/c587a0bf2f7f9022107c)

mako4kamiya commented 4 years ago

Express サーバーの設定

require() 関数でミドルウエアの読み込み app.use() 関数でミドルウェアを使えるようにする。 CORS設定:http://localhost:8081 をセットする (https://www.npmjs.com/package/body-parser#bodyparserjsonoptions)

mako4kamiya commented 4 years ago

とりあえずハローワールドできた