0
Google App Engine에서 Sequelize를 사용하여 Node.js를 사용해 볼 수있는 샘플 프로젝트를 직접 만들었습니다.App Engine에 배포 후 마이그레이션 계속 작업
나는 로컬 프로젝트를 실행할 수 그리고 내가 앱 엔진에 배포 할 때, 잘 작동 나는 다음과 같은 오류 얻을 gcloud app deploy
다음 Sequelize 마이그레이션 나는 그러나 실행 나던 때문에
{
name: "SequelizeDatabaseError",
message: "ER_NO_SUCH_TABLE: Table 'sql8175762.Likes' doesn't exist",
parent: {
code: "ER_NO_SUCH_TABLE",
errno: 1146,
sqlState: "42S02",
index: 0,
sql: "SELECT `id`, `code`, `likes`, `createdAt`, `updatedAt` FROM `Likes` AS `Likes`;"
},
original: {
code: "ER_NO_SUCH_TABLE",
errno: 1146,
sqlState: "42S02",
index: 0,
sql: "SELECT `id`, `code`, `likes`, `createdAt`, `updatedAt` FROM `Likes` AS `Likes`;"
},
sql: "SELECT `id`, `code`, `likes`, `createdAt`, `updatedAt` FROM `Likes` AS `Likes`;"
}
그게 전부를 npm 시작 명령에 지정했는지 확인하십시오 :
"scripts": {
"deploy": "gcloud app deploy",
"start": "npm install & sequelize db:migrate & NODE_ENV=production node ./bin/www"
},
노드 배포에 응용 프로그램 엔진을 사용한 적이 없으며, 내가 말하는 것은 응용 프로그램을 배포, 마이그레이션 및 실행하는 것이 맞습니다.
누구와 관련하여 도움이되는 조언이 있습니까?