У меня проблема с этим (имя файла 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