проблема в загрузке файла js при отладке безсерверного приложения с помощью sam с VSCode локально - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь загрузить файл js в свое безсерверное приложение. Я использую VSCode. в режиме отладки , когда я запускаю код, указанный ниже, он выдает ошибку, что не может загрузить файл JS [ Ошибка: не удается найти модуль 'config / config.js' ]. Можете ли вы помочь мне, как решить эту проблему?

Сначала я подумал, что он не может скопировать папку конфигурации в папку сборки, что было верно, когда я запускал приложение локально с помощью "sam local start-api", а затем яскопируйте файл конфигурации в папку, в которую я написал свое приложение, и измените URL-адрес, как показано ниже: require ('config / config.js'), но снова возникла та же проблема.

Не могли бы вы помочь мне?

let response;
const AWS = require('aws-sdk');
const config = require('../../../config/config.js')

exports.lambdaHandler = async (event, context) => {
    try {
        // const ret = await axios(url);
        console.log("This is cool");
        response = {
            'statusCode': 200,
            'body': JSON.stringify({
                message: 'hello world',
                // location: ret.data.trim()
            })
        }
    } catch (err) {
        console.log(err);
        return err;
    }

    return response
};

my config.js

module.exports = {
    aws_table_name: 'jmmt_users',
    aws_local_config: {
      region: 'local',
      endpoint: 'http://localhost:8000'
    },
    aws_remote_config: {
    }
  };
...