Berikut adalah proyek blog yang dikembangkan berdasarkan Node.js.
Melalui proyek ini, Anda dapat dengan mudah membangun sistem blog yang sederhana dan efisien, mengalami kenyamanan node.js secara langsung, sangat memahami middleware KOA2 yang kuat, menguasai bagaimana data mengalir di antara ujung depan dan menyimpannya ke dalam database MySQL.
Proyek ini sangat cocok untuk teman -teman yang ingin belajar Node.js, dan mereka yang ingin menggunakan Node.js untuk membangun blog pribadi juga dapat digunakan sebagai proyek praktik yang ideal untuk tesis kelulusan profesional komputer.
Fungsi proyek meliputi:
Arsitektur berlapis yang jelas dirancang untuk membuat struktur proyek jelas sekilas dan memfasilitasi pemeliharaan dan ekspansi.
Mengadopsi konfigurasi rekayasa lengkap untuk meningkatkan efisiensi pengembangan. Termasuk spesifikasi kode ESLINT, manajemen variabel lingkungan, verifikasi parameter otomatis, perawatan kesalahan middleware, dll., Untuk memastikan efisiensi dan stabilitas pengembangan dan operasi proyek.
Proyek ini mewujudkan sistem blog yang komprehensif.
Fungsi Inti :
Fungsi Penting :
3.1
https://github.com/lfb/nodejs-koa-blog.git
3.2. Buat database
Sebelum memulai proyek .env.development
Anda harus membuat database Boblog.
# env.development / env.production 文件
# 数据库
DB_NAME = 'boblog'
DB_HOST = 'localhost'
DB_PORT = 3306
DB_USER = 'root'
DB_PASSWORD = 'bobo1024.'
Berikut ini adalah eksekusi perintah database:
# 登录数据库
mysql -uroot -p密码
# 创建 boblog 数据库
CREATE DATABASE IF NOT EXISTS boblog2
DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
3.3. Mulai proyek
# 进入项目根目录
cd nodejs-koa-blog
# 安装依赖包
npm install 或者 yarn install
# 启动 Node.js Koa2 项目
npm run dev 或者 yarn dev
Anda akan melihat alamat startup output dari konsol: http://localhost:5000
, itu akan berhasil!
4.1. Tanpa lingkungan benang, apakah NPM?
Jawaban: Ya, disarankan untuk menggunakan benang.
4.2. Mulai kesalahan proyek KOA2.
Jawaban: Pertama -tama, periksa apakah Anda menggunakan NPM atau benang untuk menginstal paket dependen. Kemudian, periksa database untuk memastikan bahwa database diinstal dan database baru: boblog, silakan lihat konfigurasi database di atas. Akhirnya, lihat startup> apakah ada informasi kesalahan untuk log cetak.
4.3. ... Untuk pertanyaan lebih lanjut, silakan pergi ke masalah, atau jika Anda memiliki pertanyaan, silakan ajukan pertanyaan.
MIT, oleh LFB
Jika Anda suka atau membantu Anda, silakan pesan bintang untuk mendorong saya, atau Anda memiliki saran dan pendapat yang lebih baik, tolong beri tahu saya, Anda dapat meninggalkan pesan untuk dikeluarkan. Berharap dapat membantu Anda belajar! Terima kasih! Dorongan Bersama!