AWS Serverless Express в локальной среде

Я хотел бы использовать AWS Serverless Express в моей локальной среде, чтобы использовать Лямбда работает легко.

npm run local не запускает веб-сервер, а выполняет функцию Lambda один раз с файлом api-gateway-event.json.

Кто-нибудь знает какие-нибудь инструменты, позволяющие вести локальную разработку с помощью веб-сервера, выполняющего функцию Lambda? Существуют ли какие-либо передовые методы для этого?


person user3933324    schedule 04.06.2018    source источник


Ответы (1)


Ознакомьтесь со сценарием app.local.js в примере basic-starter в проекте AWS Serverless Express здесь.

app.local.js

Это локальная версия файла приложения, которая содержит:

const app = require('./app')
const port = 3000

app.listen(port)
console.log(`listening on http://localhost:${port}`)

местная команда

Затем вы запускаете свой локальный экземпляр с помощью следующей команды:

node app.local.js

развертывания

Дополнительные сведения о локальной работе с сервисами AWS и процессе их развертывания также могут быть полезны в этой статье: Развертывание REST API с использованием Serverless, Express и Node.js

person Dean    schedule 09.06.2019