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 .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
q초보자 팁 : Postgres 용 테이블 스플러스라는 앱을 사용합니다.
루트 디렉토리에서는 다음을 실행합니다.
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문서를 읽으십시오
.gitignore 에 app.yaml 추가하십시오. 이 파일을 Github 저장소에 커밋하고 싶지 않습니다.
그런 다음 npm run deploy 실행하십시오. 이 구성은 한 달에 ~ 40 달러입니다.
@wwwjim에 어떤 느낌이 들지 않도록하십시오.