[Node.js/Koa]Koa Webフレームワーク
Koa Koa
は、Express
の開発チームによって作成されたフレームワークです.Express
と比較して、Koa
のダウンロード数は昨年2番目に高かったが、Expressを下回った.もちろん、Koa
はExpress
よりも悪いフレームワークではありません.Express
自体には、追加の認証を必要とせずに、すぐにインストールおよび使用できるミドルウェア、テンプレート、およびルーティング機能が内蔵されています.Webサーバを導入する際の最初のフレームワークでもあります.ただし、フレームワークのデフォルトのサイズは、組み込み機能があるため重いです.Koa
はミドルウェアのみが内蔵されているため、基本的に軽い.その他の必要な機能は、ユーザーがインストールおよび使用できるようにします.ES 6に基づいて作成されるので、ES 6のシンタックスasync/await
、すなわち非同期処理を使用することができる.
Webサーバの2つのフレームワーク、あるいは他のフレームワークは、何が良いのか、何が悪いのかを断定することはできません.そのため、2つ以上のフレームを選択し、好きなフレームを選択することができます.これは効率を高める方法です.
KoaでWebサーバを開く
まず、Koa
フレームワークの新しいディレクトリを作成し、npm init
コマンドを使用してpackage.json
ファイルを作成します.
次に、Koa
フレームを取り付けます.npm init koa
現在の作業ディレクトリにsrc
フォルダを作成し、index.js
ファイルを作成してください.この書類をしばらく使うつもりです.
次に、Koa
でWebサーバを開きます.const koa = require('koa');
const app = new koa();
const PORT = process.env.PORT || 3000;
app.use(context => {
context.body = 'Hello Koa!';
});
app.listen(PORT, () => {
console.log(`Koa is listening to port number: ${PORT}`);
});
端末入力node 파일경로
でサーバを実行してください.
ポート番号3000
だと知っていますが、http://localhost:3000
に電話してください.が正しく表示されていれば、Koa
フレームワークを使用してWebサーバを開くことができる.
Reference
この問題について([Node.js/Koa]Koa Webフレームワーク), 我々は、より多くの情報をここで見つけました
https://velog.io/@bami/Node.jsKoa-Koa-웹-프레임워크
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
まず、
Koa
フレームワークの新しいディレクトリを作成し、npm init
コマンドを使用してpackage.json
ファイルを作成します.次に、
Koa
フレームを取り付けます.npm init koa
現在の作業ディレクトリにsrc
フォルダを作成し、index.js
ファイルを作成してください.この書類をしばらく使うつもりです.次に、
Koa
でWebサーバを開きます.const koa = require('koa');
const app = new koa();
const PORT = process.env.PORT || 3000;
app.use(context => {
context.body = 'Hello Koa!';
});
app.listen(PORT, () => {
console.log(`Koa is listening to port number: ${PORT}`);
});
端末入力node 파일경로
でサーバを実行してください.ポート番号
3000
だと知っていますが、http://localhost:3000
に電話してください.が正しく表示されていれば、Koa
フレームワークを使用してWebサーバを開くことができる.Reference
この問題について([Node.js/Koa]Koa Webフレームワーク), 我々は、より多くの情報をここで見つけました https://velog.io/@bami/Node.jsKoa-Koa-웹-프레임워크テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol