Template ini tidak lagi mutakhir. Untuk templat yang diperbarui, baik sebagai tim atau secara individual, kami mendorong Anda untuk menjelajahi templat terbaru kami yang diproduksi oleh Intdev. Terima kasih atas minat Anda pada pekerjaan kami!
4 Januari 2022 ➝ Saya sarankan Anda menggunakan www-react-postgres sebagai gantinya karena tidak memiliki server
expressatau kebutuhan untukbabel, oleh karena itu template memiliki lebih sedikit dependensi. Itu berarti akan ada sedikit biaya perhatian yang dibutuhkan.
Contoh aplikasi dengan ...
Dengan beberapa kualitas bagus ...
Dan Anda dapat menggunakannya ke ...
Jangan ragu untuk digunakan tanpa atribusi!
Saya menggunakan homebrew untuk mengelola dependensi.
brew install postgres .brew install node . (Atau perbarui simpul Anda) postgres -D /usr/local/var/postgres -p 5432./config.js .sampledb .test .test . # Enter Postgres console
psql postgres
# Create a new user for yourself
CREATE ROLE yourname WITH LOGIN PASSWORD ' yourname ' ;
# Allow yourself to create databases
ALTER ROLE yourname CREATEDB ;
# Exit Postgres console
q
# Log in as your new user.
psql postgres -U yourname
# Create a database named: sampledb.
# If you change this, update config.js
CREATE DATABASE sampledb ;
# Give your self privileges
GRANT ALL PRIVILEGES ON DATABASE sampledb TO yourname ;
# List all of your databases
l ist
# Connect to your newly created DB as a test
c onnect sampledb
# Exit Postgres console
qKiat Newbie: Saya menggunakan aplikasi bernama TablePlus untuk Postgres.
Di direktori root, jalankan perintah ini:
npm install
npm install -g babel-cli
npm install -g sequelize-cli
sequelize db:migrate
npm run devlocalhost:8000 di browser untuk memulai pengembangan secara lokal.Untuk digunakan dengan Heroku, silakan ikuti instruksi di sini.
Harap atur Google App Engine dan unduh Google Cloud SDK sehingga Anda dapat menggunakan gcloud dari baris perintah.
Anda perlu menambahkan app.yaml . Ini akan terlihat seperti ini:
runtime : nodejs
env : flex
manual_scaling :
instances : 1
resources :
cpu : 1
memory_gb : 0.5
disk_size_gb : 10
env_variables :
NODE_ENV : production
PRODUCTION_USERNAME : your-database-username
PRODUCTION_PASSWORD : your-database-user-password
PRODUCTION_DATABASE : your-database-name
PRODUCTION_HOST : your-database-host
PRODUCTION_PORT : your-database-port
PRODUCTION_SECRET : your-secretPastikan untuk membaca dokumentasinya
Pastikan Anda menambahkan app.yaml ke .gitignore . Anda tidak ingin melakukan file ini ke dalam repositori GitHub Anda.
Kemudian jalankan npm run deploy . Konfigurasi ini akan dikenakan biaya ~ $ 40 sebulan.
Jangan ragu untuk menggoda apa pun yang terasa pada @wwwjim.