AWS Serverless Express в локальной среде - PullRequest
0 голосов
/ 04 июня 2018

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

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

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

1 Ответ

0 голосов
/ 10 июня 2019

Извлечение сценария 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

deployments

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

...