Ошибка модуля Mysql при развертывании кода на лямбду с клавой - PullRequest
0 голосов
/ 15 октября 2019

Я развертываю свой код nodejs в lambda с помощью claudia, и когда я запускаю эту команду claudia, создайте --handler lambda.handler --deploy-proxy-api --region ap-south-1 для развертывания кода, я получаю эту ошибку

packaging files npm install -q --no-audit --production
npm WARN sic_lambda@1.0.0 No description
npm WARN sic_lambda@1.0.0 No repository field.

validating package
Error: Cannot find module '../../config/mysql'
Require stack:
- /tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/src/app/utilities/sqlMapper.js
- /tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/src/app/models/users.js
- /tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/src/app/controllers/userController.js
- /tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/app.js
- /tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/lambda.js
- /usr/lib/node_modules/claudia/src/tasks/validate-package.js
- /usr/lib/node_modules/claudia/src/commands/create.js
- /usr/lib/node_modules/claudia/src/util/read-commands.js
- /usr/lib/node_modules/claudia/bin/cmd.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:772:15)
    at Module.Hook._require.Module.require (/tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/node_modules/require-in-the-middle/index.js:51:29)
    at require (internal/modules/cjs/helpers.js:68:18)
    at Object.<anonymous> (/tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/src/app/utilities/sqlMapper.js:1:10)
    at Module._compile (internal/modules/cjs/loader.js:936:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
    at Module.load (internal/modules/cjs/loader.js:790:32)
    at Function.Module._load (internal/modules/cjs/loader.js:703:12)
    at Module.require (internal/modules/cjs/loader.js:830:19)
    at Module.Hook._require.Module.require (/tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/node_modules/require-in-the-middle/index.js:70:39)
    at require (internal/modules/cjs/helpers.js:68:18)
    at Object.<anonymous> (/tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/src/app/models/users.js:1:12)
    at Module._compile (internal/modules/cjs/loader.js:936:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
    at Module.load (internal/modules/cjs/loader.js:790:32)
    at Function.Module._load (internal/modules/cjs/loader.js:703:12)
    at Module.require (internal/modules/cjs/loader.js:830:19)
    at Module.Hook._require.Module.require (/tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/node_modules/require-in-the-middle/index.js:70:39)
    at require (internal/modules/cjs/helpers.js:68:18)
    at Object.<anonymous> (/tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/src/app/controllers/userController.js:2:14)
    at Module._compile (internal/modules/cjs/loader.js:936:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
    at Module.load (internal/modules/cjs/loader.js:790:32)
    at Function.Module._load (internal/modules/cjs/loader.js:703:12)
    at Module.require (internal/modules/cjs/loader.js:830:19)
    at Module.Hook._require.Module.require (/tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/node_modules/require-in-the-middle/index.js:70:39)
    at require (internal/modules/cjs/helpers.js:68:18)
    at Object.<anonymous> (/tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/app.js:12:21)
    at Module._compile (internal/modules/cjs/loader.js:936:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
    at Module.load (internal/modules/cjs/loader.js:790:32)
    at Function.Module._load (internal/modules/cjs/loader.js:703:12)
    at Module.require (internal/modules/cjs/loader.js:830:19)
    at require (internal/modules/cjs/helpers.js:68:18)
    at Object.<anonymous> (/tmp/jDfL38/sic_lambda-1.0.0-nMCJir/package/lambda.js:3:13)
    at Module._compile (internal/modules/cjs/loader.js:936:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
    at Module.load (internal/modules/cjs/loader.js:790:32)
    at Function.Module._load (internal/modules/cjs/loader.js:703:12)
    at Module.require (internal/modules/cjs/loader.js:830:19)
    at require (internal/modules/cjs/helpers.js:68:18)
    at validatePackage (/usr/lib/node_modules/claudia/src/tasks/validate-package.js:16:15)
    at /usr/lib/node_modules/claudia/src/commands/create.js:357:10
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
cannot require ./lambda after clean installation. Check your dependencies.



Я все еще установил модуль, я получаю эту ошибку, и я не получаю никакой ошибки при запуске npm start, поэтому, если пакет mysql отсутствует, я не должен получать эту ошибку при запуске npmначать тоже? Я довольно смущен, поэтому любая помощь будет оценена.

...