Node.jsに基づいて開発されたブログプロジェクトは、APIインターフェイスの構築に使用されます。
このプロジェクトを通じて、シンプルで効率的なブログシステムを簡単に構築し、Node.jsの利便性を直接体験し、強力なKOA2ミドルウェアを深く理解し、フロントエンドの間にデータが流れ、MySQLデータベースに保存する方法をマスターできます。
このプロジェクトは、node.jsを学びたい友人に非常に適しており、node.jsを使用して個人的なブログを作成したい人は、コンピューターの専門卒業論文の理想的な練習プロジェクトとしても使用できます。
プロジェクト関数は次のとおりです。
明確な階層化されたアーキテクチャは、プロジェクト構造を一目で明確にし、メンテナンスと拡張を促進するように設計されています。
開発効率を向上させるために、完全なエンジニアリング構成を採用します。 ESLINTコードの仕様、環境変数管理、自動パラメーター検証、ミドルウェアエラー処理などを含み、プロジェクトの開発と運用の効率と安定性を確保します。
このプロジェクトは、包括的なブログシステムを実現しています。
コア関数:
重要な機能:
3.1クローンプロジェクトコード
https://github.com/lfb/nodejs-koa-blog.git
3.2データベースを作成します
プロジェクトを開始する.env.development
に、ボブログデータベースを作成する必要があります。
# env.development / env.production 文件
# 数据库
DB_NAME = 'boblog'
DB_HOST = 'localhost'
DB_PORT = 3306
DB_USER = 'root'
DB_PASSWORD = 'bobo1024.'
以下は、データベースコマンドの実行です。
# 登录数据库
mysql -uroot -p密码
# 创建 boblog 数据库
CREATE DATABASE IF NOT EXISTS boblog2
DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
3.3プロジェクトを開始します
# 进入项目根目录
cd nodejs-koa-blog
# 安装依赖包
npm install 或者 yarn install
# 启动 Node.js Koa2 项目
npm run dev 或者 yarn dev
コンソールの出力スタートアップアドレスが表示されます: http://localhost:5000
、成功します!
4.1糸環境なし、
回答:はい、糸を使用することをお勧めします。主にインストールバージョンが統合されているためです。
4.2 KOA2プロジェクトを開始します。
回答:まず、NPMまたは糸を使用して従属パッケージをインストールするかどうかを確認してください。次に、データベースを確認して、データベースがインストールされていることを確認し、新しいデータベース:Boblog、上記のデータベース構成を参照してください。最後に、印刷ログのエラー情報があるかどうかを参照してください。
4.3 ...その他の質問については、質問がある場合は、質問してください。
MIT、LFBによる
あなたが好きまたは助けてくれるなら、私を励ますためにスタースターを注文してください、またはあなたがより良い提案や意見を持っているか、私に言ってください、あなたは問題を残すことができます。あなたが学ぶのを手伝ってくれることを願っています!ありがとう!相互励まし!