Node|Node Expressを使用してサーバを作成します.
12501 ワード
👂 入る前に。
簡単な例を作成するためにサーバが必要です.
でも
스프링
にするとボリュームが大きいので、디-장고
にするには慣れません.node express
を作ることにしました.このサーバは
typescript
に基づいており、まずドッキングステーションとして構築されます.🤘 Node Express Start ~
最初のステップは、プロジェクトにnpmを注入することです.
npmベースですがyumでもいいです.
まず筆者はnpmに詳しいのでnpmにしたいと思います.
npm init
npm注入タイプスクリプト、ノード、nodemonの使用
nodemon
は、コードまたは変更がある場合に自動的に注入される.npm install @types/express @types/node nodemon ts-node typescript -- dev
重要なexpressを設定します.
npm install express
注入タイプスクリプト設定ファイル.
プロファイルを自動的に生成します.
コメント設定ファイルで必要なコンテンツを簡単に作成します.
残りの部分は注に従って釈放して、削除してもいいです.
npx tsc --init
デフォルトのフォルダ構造
tsconfig.js
{
"compilerOptions": {
"lib": [
"es5",
"es6"
],
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"outDir": "./build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true,
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
}
}
開発期間"debug": "nodemon --exec ./node_modules/.bin/ts-node ./src/app.ts"
オペレータ
"start": "tsc && nodemon --exec node ./build/app.js",
package.json
{
"name": "node_application",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"debug" : "nodemon --exec ./node_modules/.bin/ts-node ./src/app.ts",
"start": "tsc && nodemon --exec node ./build/app.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Gon-Zo/Node_Application.git"
},
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/Gon-Zo/Node_Application/issues"
},
"homepage": "https://github.com/Gon-Zo/Node_Application#readme",
"dependencies": {
"@types/express": "^4.17.11",
"@types/node": "^15.0.1",
"express": "^4.17.1",
"nodemon": "^2.0.7",
"ts-node": "^9.1.1",
"typescript": "^4.2.4"
}
}
まず、ローカルで接続をサーバにアップロードするので、デバッグコマンドを使用してアップロードします.開発器と書いてあるコマンドを使えばいいです.
⚠▼参考まで./src/app.ts
import express from "express";
class App {
public application: express.Application;
constructor() {
this.application = express();
}
}
const app = new App().application;
app.get("/", (req: express.Request, res: express.Response) => {
res.send("start");
})
app.listen(4000, () => console.log("start"));
サーバーはこのようにアップしました🤨 終了時..。
今日はタイプスクリプトを使用してサーバを作成しました.
タイプスクリプトとドッキングステーションを使用して、うまくいくかどうかを確認する計画です...
タイプスクリプトの強力な魅力により、作業中にスプリングを頻繁に使用できます.
クライアント言語で作成されたタイプスクリプト
和尚さん
今でもそうです.欠点が見つからなかった.でもこんなに簡単なのが最大のメリットです
以上!👊
Reference
この問題について(Node|Node Expressを使用してサーバを作成します.), 我々は、より多くの情報をここで見つけました https://velog.io/@ewan/Node-Express-로-서버-만들기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol