クイックの使用
学習コンテンツのソース:ノード.js教科書改訂版,趙賢英著
httpモジュールの要求および応答オブジェクトに他の機能 が追加する. を追加した既存の方法が利用可能で便利コードは分離しやすく、管理しやすい if要求方法は、アドレス分割X が必要である.
プロジェクトの開始 learne-expressフォルダ を作成 package.json(npm init) の作成 scriptにstartプロパティが含まれていることを確認します
(nodemonで始まるnodemonのみ開発を推奨) app.js app.set(キー、値)データ を保存する process.envオブジェクトに属性がある場合、デフォルト値は3000(なし)です. app.get(アドレス、ルータ) GET要求アドレスの動作を表示します. パラメータreqは要求情報を表し、resは応答情報を表す Express使用-->res.write、res.endではなくres.send!
PUT、PATCH、DELETE、OPTIONSのルータに適用されるアプリケーション.post, app.put, app.patch. app.delete, app.optionsメソッドが存在する
npm start&ローカル検証
文字列ではなくHTMLを入れると、
es.sendFileメソッドの使用
BUTファイルのパスをpathモジュールに指定
index.html符号化内容 app.js符号化コンテンツ
速達
プロジェクトの開始
(nodemonで始まるnodemonのみ開発を推奨)
{
"name": "learn-express",
"version": "0.0.1",
"description": "익스프레스를 배우자",
"main": "app.js",
"scripts": {
"start": "nodemon app"
},
"author": "ZeroCho",
"license": "MIT"
}
const express = require('express');
const app = express(); //express 실행 app 변수에 할당
app.set('port', process.env.PORT || 3000); //서버 실행 포트 설정
app.get('/', (req, res) => {
res.send('Hello, Express');
}); //겟요청시! Hello,Express 전송함!
app.listen(app.get('port'), () => {
console.log(app.get('port'), '번 포트에서 대기 중');
});
Other than POST,PUT、PATCH、DELETE、OPTIONSのルータに適用されるアプリケーション.post, app.put, app.patch. app.delete, app.optionsメソッドが存在する
npm start&ローカル検証
文字列ではなくHTMLを入れると、
es.sendFileメソッドの使用
BUTファイルのパスをpathモジュールに指定
<html>
<head>
<meta charset="UTF-8" />
<title>익스프레스 서버</title>
</head>
<body>
<h1>Express</h1>
</body>
</html>
const express = require('express');
const path = require('path');
const app = express();
app.set('port', process.env.PORT || 3000);
app.get('/', (req, res) => {
// res.send('Hello, Express');
res.sendFile(path.join(__dirname, '/index.html'));
});
app.listen(app.get('port'), () => {
console.log(app.get('port'), '번 포트 대기중');
});
Reference
この問題について(クイックの使用), 我々は、より多くの情報をここで見つけました https://velog.io/@ek615/익스프레스-body-parserテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol