next postgres sequelize
1.0.0
此模板不再是最新的。對於更新的模板,無論是團隊還是單獨的模板,我們建議您探索INTDEV生產的最新模板。感謝您對我們的工作的興趣!
2022年1月4日➝我建議您使用www-react-postgres,因為它沒有
express服務器或對babel的需求,因此該模板的依賴性較小。這意味著需要更少的注意力成本。
一個帶...的示例應用程序
有一些不錯的品質...
您可以將其部署到...
隨意使用而無需歸因!
我用自製的依賴性來管理依賴。
brew install postgres 。brew install node 。 (或更新您的節點) postgres -D /usr/local/var/postgres -p 5432./config.js中。sampledb B。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
qNewbie提示:我使用一個名為Postgres的名為TablePlus的應用程序。
在根目錄中運行以下命令:
npm install
npm install -g babel-cli
npm install -g sequelize-cli
sequelize db:migrate
npm run devlocalhost:8000在瀏覽器中開始本地開發。要與Heroku一起部署,請在此處遵循指示。
請設置Google App Engine並下載Google Cloud SDK以便您可以從命令行中使用gcloud 。
您需要添加一個app.yaml 。看起來像這樣:
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-secret確保閱讀文檔
確保將app.yaml添加到.gitignore 。您不想將此文件提交到GITHUB存儲庫中。
然後運行npm run deploy 。這種配置每月將花費約40美元。
隨意向@wwwjim s語。