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语。