Как получить данные json raw из github url в теле module.exports.x lamba без сервера? - PullRequest
1 голос
/ 17 марта 2020

У меня проблема с этим (имя файла jsonRead. js):

var getJSON = require("get-json");
'use strict';

module.exports.endpoint = (event, context, callback) => {
    const response = {
        statusCode: 200,
        body: JSON.stringify(load()),
    };
    callback(null, response);
};
function load(){
        getJSON('https://raw.githubusercontent.com/pcm-dpc/COVID-19/master/dati-json/dpc-covid19-ita-province.json', function(error, response){
            return response
        });
    }

, когда я пробую это и обедаю с терминала sls offline мой вывод пуст, но если я console.log получаю ответ get Json, я вижу файл JSON с URL.

кто-нибудь может мне помочь? Понятия не имею.

мой serverless.yml

org: name
app: my-express-application-app
service: my-express-application
provider:
  name: aws
  runtime: nodejs10.x
plugins:
  - serverless-offline
functions:
  loadJson:
    handler: jsonRead.endpoint
    events:
      - http:
          path: readjson
          method: get
...