エクスプレスから始める
13119 ワード
ノード.JSはオープンソースとクロスプラットフォームのランタイム環境で、ノードの最も有用な利点の上にあるJavaScriptをサーバーに書き込むことができます.同じプログラミング言語をサーバー側とクライアント側のアプリケーションで使用することができます.また、V 8のJavaScriptエンジンでは、それは非常にパフォーマンスを実行します.
そして、NodeJsのための最も人気のフレームワークの1つは、このブログの今日の主題です:Express Expressはノードの上に書かれています.JavaScriptを簡単に作成するためのjs.
今日、私たちが何をしようとしているかは、非常に基本的な休息APIを構築することです.
始める前に、インストールしないでください.
C:\Users\ameni>mkdir our_project
C:\Users\ameni>cd our_project
今すぐこのコマンドを使用して新しいノードを作成します.プロジェクト.C:\Users\ameni\our_project> npm init -y
我々が今しなければならないすべては、エディタで我々のフォルダを開くことです.VSコマンドでこのコマンドを使用できますC:\Users\ameni\our_project>code
あなたの端末は今このように見えるはずですnpm install express
const express = require("express");
const app = express();
app.use(express.json());
app.use("/", (req, res) => res.send("Hello world!"));
module.exports = app;
const app = require("./index");
const port = 8000;
app.listen(port, () => {
console.log(`App running on ${port}...`);
});
さあ、サーバーを走らせましょうnode server.js
インhttp://localhost:8000/ こんにちは、世界app.get("/person", (req, res) => {
res.json(person);
});
app.post("/person", (req, res) => {
const body = req.body;
person.push(body);
res.json(body);
});
app.delete("/person/:id", (req, res) => {
const id = req.params.id;
const filtredPerson = person.filter((value, index) => index != id);
person = filtredPerson;
res.json(filtredPerson);
});
app.patch("/person/:id", (req, res) => {
const id = req.params.id;
const body = req.body;
person[id] = body;
res.json( person);
});
私たちがこのポスト要求を送る人を加えるために.
このリクエストを送信したデータを取得します.
この人の年齢を更新するにはパッチリクエストを送りました.
そして最後にデータを削除するには削除要求を送りました.
上記のすべてで、我々が質問を使用したいならば、我々は現在ボディーで我々の要請を送りました?
こうしなければならないのは、
app.get("/person", (req, res) => {
const { personId } = req.query;
person[personId] = body;
res.json(Person);
});
そして、それはこのブログのためです.私は、あなたがこれを読んで、練習することからものか2を学ぶことを望みます.
この記事に何か悪いことがあれば、知らせてください.私はそれを修正し、改善するのが大好きだ.
Reference
この問題について(エクスプレスから始める), 我々は、より多くの情報をここで見つけました https://dev.to/amenibensaada/getting-started-with-exrpess-4plgテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol