Diese Vorlage ist nicht mehr auf dem neuesten Stand. Für eine aktualisierte Vorlage, entweder als Team oder einzeln, empfehlen wir Ihnen, unsere neueste Vorlage von Intdev zu erkunden. Vielen Dank für Ihr Interesse an unserer Arbeit!
4. Januar 2022 ➝ Ich empfehle, dass Sie stattdessen www-reag-postgres verwenden, da es keinen
express-Server oder einen Bedarf anbabelenthält. Daher hat die Vorlage weniger Abhängigkeiten. Das bedeutet, dass weniger Aufmerksamkeitskosten erforderlich sind.
Eine Beispiel -App mit ...
Mit einigen schönen Eigenschaften ...
Und Sie können es für ... bereitstellen, um ...
Fühlen Sie sich frei, ohne Zuschreibung zu verwenden!
Ich benutze Homebrew, um Abhängigkeiten zu verwalten.
brew install postgres .brew install node . (Oder aktualisieren Sie Ihren Knoten) postgres -D /usr/local/var/postgres -p 5432./config.js gespeichert.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
qNeuling Tipp: Ich verwende eine App namens Tableplus für Postgres.
Führen Sie im Root -Verzeichnis die folgenden Befehle aus:
npm install
npm install -g babel-cli
npm install -g sequelize-cli
sequelize db:migrate
npm run devlocalhost:8000 in einem Browser, um die Entwicklung lokal zu beginnen.Um mit Heroku einzusetzen, befolgen Sie bitte die Anweisungen hier.
Bitte richten Sie die Google App Engine ein und laden Sie das Google Cloud SDK herunter, damit Sie gcloud über die Befehlszeile verwenden können.
Sie müssen eine app.yaml hinzufügen. Es wird ungefähr so aussehen:
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-secretLesen Sie unbedingt die Dokumentation
Stellen Sie sicher, dass Sie app.yaml zum .gitignore hinzufügen. Sie möchten diese Datei nicht in Ihr Github -Repository einlassen.
Führen Sie dann npm run deploy aus. Diese Konfiguration kostet Sie ~ $ 40 pro Monat.
Fühlen Sie sich frei, irgendwelche Gefühl für @wwwjim zu verhindern.