Pengenalan
Strapi adalah Rangka Kerja Pengurusan Kandungan NodeJS sumber terbuka yang didedikasikan untuk membina aplikasi dan perkhidmatan API yang selamat dan berskala pengeluaran. Dalam tutorial ini, anda akan belajar bagaimana menggunakan projek Strapi untuk pengeluaran pada pelayan Ubuntu 16.04 yang bersih.
Keperluan
- Contoh server Ubuntu 16.04 yang baru digunakan
- Akaun pengguna bukan root dengan
sudo
hak istimewa
- NodeJS versi 10.x atau lebih tinggi. NodeJS adalah platform pelayan yang menjalankan JavaScript
- NPM versi 6.x atau lebih tinggi. NPM adalah pengurus pakej untuk Javascript.
- MongoDB versi 3.x atau lebih tinggi. MongoDB adalah kedai dokumen yang kuat.
Pasang NodeJS dan NPM
Jalankan arahan berikut untuk memasang NodeJS:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install nodejs
Periksa versi Node dan NPM:
node -v && npm -v
# v10.x.x
# 6.x.x
Agar beberapa pakej NPM berfungsi, anda perlu memasang build-essential
pakej:
sudo apt-get install build-essential
Pasang MongoDB
Import kunci GPG MongoDB ke sistem anda:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
Sebaik sahaja kunci diimport, buat run fail senarai:
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Muat semula senarai pakej:
sudo apt-get update
Pasang pakej MongoDB:
sudo apt-get install -y mongodb-org
Mulakan daemon MongoDB:
sudo service mongod start
Sambungkan ke shell MongoDB:
mongo
Buat pangkalan data MongoDB dengan nama projek pilihan anda:
use my-api-project
Pasang Strapi
Jalankan arahan berikut untuk memasang Strapi secara global:
npm install strapi@alpha -g
Setelah pemasangan selesai, pastikan pemasangannya berjalan lancar:
strapi -v
# 3.0.0-alpha.x.
Buat projek
Buat projek pertama anda:
strapi new my-api-project
Jawab arahan berikut dengan sewajarnya. Dalam contoh kami, kami akan memilih MongoDB sebagai pangkalan data utama kami, masukkan nama pangkalan data yang telah dibuat sebelumnya dan tekan ENTERuntuk memilih pilihan lalai. Ia akan kelihatan seperti berikut:
Lets configurate the connection to your database:
? Choose your main database: MongoDB
? Database name: my-api-project
? Host: 127.0.0.1
? +srv connection: false
? Port (It will be ignored if you enable +srv): 27017
? Username:
? Password:
? Authentication database (Maybe "admin" or blank):
? Enable SSL connection: false
Ini akan membuat folder baru yang dinamakan my-api-project
dengan keseluruhan struktur fail aplikasi Strapi.
Mulakan pelayan anda:
strapi start
Setelah pelayan Strapi dimulakan, anda boleh mendaftarkan pengguna pertama anda dengan pergi ke http://your_server_ip:1337/admin
.