【发布时间】:2022-09-23 02:52:47
【问题描述】:
我在文件夹 nodejs/ 上有一个 AWS 依赖层
有 npm dependencies 的 node_modules/ 和 package.json
我创建了一个名为utils/ 的文件夹,我的文件是util.js
因为它是 AWS 上的一个层,所以我在我的 app.js 上使用 const utils = require(\'/opt/nodejs/utils/util\'); 导入
问题是我的测试用例开始失败Cannot find module \'/opt/nodejs/utils/util\' from \'backend/lambdas/cars/app.js\'
如何修复我的测试用例?
const app = require(\'./app\');
describe(\'lambda\', function () {
it(\'something\', async () => {
const response = await app.lambdaHandler();
....
});
});
应用程序.js
const httpStatusCode = require(\'http-status-codes\');
const cors = require(\'/opt/nodejs/utils/util\');
exports.lambdaHandler = async (event) => {
return {
statusCode: httpStatusCode.OK
};
};
PS:此nodejs 文件夹与lambdas 文件夹处于同一级别
标签: javascript node.js