我试图使用nodemon运行节点,并在ubuntu服务器机器(20.0.2)中获取此错误。
RangeError ERR_OUT_OF_RANGE:"sourceStart“的值超出了范围。它必须是<= 9。在新的NodeError (节点:内部/错误:372:5),在_copy (节点:缓冲区:235:11),在Buffer.copy (节点:缓冲区:776:12),在Buffer.copy(节点:缓冲区:776:12),在Parser.parseBuffer NodeError at HandshakeInitializationPacket.parse _copy (/ /home/ubuntu/cryztal_backend/node_modules/mysql/lib/protocol/Protocol.js:272:12) at Parser._parsePacket (/home/ubuntu/cryztal_backend/node_modules/mysql/lib/protocol/Parser.js:433:10) at Parser.write (/home/ubuntu/cryztal_backend/node_modules/mysql/lib/protocol/Parser.js:43:10) at Protocol.write (/home/ubuntu/cryztal_backend/node_modules/mysql/lib/protocol/Protocol.js:38:16) at Socket。(/home/ubuntu/cryztal_backend/node_modules/mysql/lib/Connection.js:88:28) {代码:'ERR_OUT_OF_RANGE‘} nodemon应用程序崩溃-在启动之前等待文件更改.
ormConfig {“类型”:"mysql“、”主机“:"localhost”、“端口”:33060、“用户名”:"root“、”密码“:"root”、"cryztal_dev“、”同步“:真、”日志“:false、"migrationsTableName":”迁移“、”实体“:”src/entity/*..ts“、”迁移“:”src/迁移/**/..ts“,“订户”:“src/订户/**/..ts”,"cli":{ "entitiesDir":"src/entity","migrationsDir":“src/迁移”,"subscribersDir":“src/订户”}}
datasource.ts
导出const AppDataSource =新的DataSource({ type:'mysql',host:'localhost',端口: 33060,用户名:'root',密码:'root',数据库:'cryztal_dev',同步: true,port: false,实体: User,PRIMARY.PARTNER.Partner,PRIMARY.DEALS.Deals,PRIMARY.ADMIN.Admin,CATEGORY_MASTER.CategoryMaster,PRIVACY.PrivacyPolicy,SUBCATEGORY.SubCategoryMater,迁移:[],订阅者:[],});
发布于 2022-07-25 13:33:35
我搞错了。当我最初做安装时,当我运行Nodejs时。问题是我没有创建在ORMconfig.js中配置的DB。
因此,请确保DB设置是正确的。
https://stackoverflow.com/questions/73075658
复制相似问题