Nowe mieszkania Lublin
Jak widać, jest to raczej prosty interfejs API dla notatek z logiką CRUD, ale to zadanie jest gotowe. Dość gadania, uruchommy projekt.

1. Zainstaluj Serverless Framework
Przede wszystkim musisz zainstalować i skonfigurować Serverless Framework . Jest to proste narzędzie CLI, które niezwykle ułatwia tworzenie i wdrażanie.

$ npm i -g serverless
Teraz zainstalowałeś strukturę Serverless na całym świecie na swoim komputerze. Polecenia bez serwera są teraz dostępne z dowolnego miejsca w terminalu.



$ serverless config credentials \
--provider aws \
--key xxxxxxxxxxxxxx \
--secret xxxxxxxxxxxxxx
Wciśnij Enter! Teraz twoja instalacja bezserwerowa wie, z którym kontem połączyć się po uruchomieniu dowolnego polecenia terminala. Wskakujmy i zobaczmy to w akcji.

4. Utwórz usługę
Utwórz nowy katalog, w którym będą przechowywane usługi bez serwera. Uruchom tam terminal. Teraz jesteś gotowy, aby utworzyć nową usługę.

O jaką usługę pytasz? Zobacz to jak projekt. Ale nie naprawdę. Tutaj definiujesz AWS Lambda Functions, zdarzenia, które je wyzwalają, oraz wszelkie zasoby infrastruktury AWS, których potrzebują, a wszystko to w pliku o nazwie serverless.yml .

Wróć do swojego typu terminala:

$ serverless create --template aws-nodejs --path sls-express-mongodb
Polecenie create utworzy nową usługę . Ohyda! Ale tutaj jest zabawa. Musimy wybrać środowisko wykonawcze dla tej funkcji. Nazywa się to szablonem . Przekazywanie aws-nodejsspowoduje ustawienie środowiska wykonawczego na Node.js. Właśnie tego chcemy. Ścieżka będzie utworzyć folder dla usługi. W tym przykładzie nazwijmy go sls-express-mongodb .


  PRZEJDŹ NA FORUM