Starter graphql nextjs & nestjs
Paket starter graphql graphql backj dan nestjs backjs yang mencakup otentikasi github & reddit.
Apakah ada sesuatu yang hilang?
Jika ada fitur yang hilang yang digunakan di sebagian besar aplikasi kelas produksi, silakan buat masalah sehingga kami dapat membahas menambahkannya.
Fitur
Teknologi
- Nextjs
- Bumbag
- Komponen bergaya
- Apollo Client 3.0
- Generator Kode GraphQL
- Yup
- Naskah
- Nestjs
- Luwak
- Typegraphql
- React-I18Next
- Buruh pelabuhan
- Bentuk pengait bereaksi
Memulai
Pasang paket yang diperlukan
cd client && yarn
cd server && yarn
Perbarui file .env di klien & server
cp client/.env.example .env
cp server/.env.example .env
Mulai server & klien
cd server && yarn dev
cd client && yarn dev
Klien mengharuskan server dimulai sehingga dapat membaca skema untuk menjalankan codegen. Untuk menghapus fungsi itu, hapus kait predev di client/package.json
Penyebaran
Cara termudah untuk digunakan adalah:
- Buat tetesan DigitalOcean menggunakan gambar Docker
- Pengaturan Nginx dengan panduan ini: Cara Menginstal Nginx di Ubuntu 18.04
- Klon repositori ke tetesan
- Tambahkan file .env Anda dengan konfigurasi produksi Anda ke klien dan server
- Daftar untuk MongoDB Atlas dan dapatkan string koneksi Anda
- Mode Skrip Build untuk membuatnya dapat dieksekusi:
chmod +x ./build.sh - Jalankan skrip build ./build.sh
- Ubah dan salin
nginx.conf yang disediakan ke /var/etc/nginx/sites-available/default - Hasilkan Sertifikat SSL dengan Panduan ini: Cara Mengamankan Nginx dengan Let's Encrypt on Ubuntu 16.04
Berkontribusi
Permintaan tarik dipersilakan. Untuk perubahan besar, buka masalah terlebih dahulu untuk membahas apa yang ingin Anda ubah.
Tutorial NestJS GraphQL
- Bangun server graphql dengan nestjs - https://youtu.be/bqpk4s_w-pc
- Menambahkan MongoDB ke NestJS GraphQL Server - https://youtu.be/xnyulqzq-rk
- Nama Pengguna & Kata Sandi Otentikasi - https://youtu.be/pxwnt25szro
Mendukung
Beli saya kopi
Daftar ke DigitalOcean I? Digitalocean
Berlangganan di YouTube
Lisensi
Mit