Comments (5)
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
from reflection-app.
Node.jsとは
Node.js はスケーラブルなネットワークアプリケーションを構築するために設計された非同期型のイベント駆動の JavaScript 環境です。
Express MDN
from reflection-app.
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」オプションはいらない
パッケージの探し方
-
express
Node.js用のフレームワーク -
mongoose
MongoDB用のODM -
body-parser
inputの入力値を受け取れるようになる
ウェブアプリケーションは、自分とは異なるオリジン (ドメイン、プロトコル、ポート番号) にあるリソースをリクエストするとき、オリジン間 HTTP リクエストを実行します。
[body-parserについて] (https://qiita.com/atlansien/items/c587a0bf2f7f9022107c)
from reflection-app.
Express サーバーの設定
require()
関数でミドルウエアの読み込み
app.use()
関数でミドルウェアを使えるようにする。
CORS設定:http://localhost:8081 をセットする
(https://www.npmjs.com/package/body-parser#bodyparserjsonoptions)
from reflection-app.
とりあえずハローワールドできた
from reflection-app.
Related Issues (20)
- Create Node.js App - sample JWT Auth - HOT 1
- Roleモデル追加 -User Authentication -
- - JWT Auth - HOT 5
- 再設計
- - JWT Auth - Create Services HOT 2
- - JWT Auth - Create React Pages for Authentication HOT 4
- - JWT Auth - Create React Pages for accessing Resources
- - JWT Auth - Add Navbar and define Routes HOT 1
- emailが保存されていない HOT 1
- Access Token と Refresh Tokenに分けないといけないかもしれない。
- 再設計したアクティビティ図に合わせてapi変更 HOT 1
- エラーメッセージとかバリデーションメッセージを日本語化
- reflectionの設計を修正
- ルーティング変更(home→user)
- User contents HOT 3
- 「Unauthorized!」の表示
- Create Reflection HOT 1
- リフレクション記録 HOT 2
- UI-Neumorphismの見た目に変更 HOT 1
- Adobe XDでプロトタイプを作る HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reflection-app.