bkrfoc73
Dołączył: 22 Sty 2018 Posty: 15
|
Wysłany: Pią Wrz 21, 2018 8:10 pm Temat postu: Wdrazanie mkdir |
|
|
$ mkdir roll-a-dice && npm init -y
Gdy już to zrobisz, idź naprzód i zainstalować chwilę , prostą bibliotekę datetime.
$ npm install moment --save
Spowoduje to utworzenie node_modulesfolderu z wymaganymi zależnościami. Aby je uwzględnić, musisz skompresować wszystkie pliki i przesłać plik .ZIP do Lambda.
Podczas procesu tworzenia użyjemy platformy Serverless do symulacji środowiska programistycznego, tak jak do tej pory . Podsumowując przewodnik, stworzymy również narzędzie do monitorowania o nazwie Dashbird . Pozwoli nam to na symulację możliwości debugowania i przeglądu zwykłej aplikacji Node.js w sposób naturalny i łatwy do zrozumienia.
Jeśli cokolwiek, o czym wspomniałem powyżej, jest dla ciebie nowe, nie martw się. Wyjaśnię to wszystko poniżej. W przeciwnym razie możesz odświeżyć swoją wiedzę, zapoznając się z tymi samouczkami:
Uruchom okno terminala i uruchom poniższe polecenie.
$ npm install -g serverless
Przechodząc dalej, po zainstalowaniu, jest jeszcze tylko jedno polecenie do uruchomienia w terminalu, aby uzyskać usługę bezserwerową na serwerze lokalnym.
$ sls twórz -t aws-nodejs -p api-with-auth
Powyższe polecenie wygeneruje potrzebny ci kod.
Przejdź do nowo utworzonego katalogu api-with-authi otwórz go za pomocą wybranego edytora kodu.
$ cd api-with-auth
Po otwarciu zobaczysz dwa główne pliki. A handler.jsi serverless.ymlplik. handler.jsZawiera naszą aplikację logiki natomiast serverless.ymldefiniuje nasze zasoby.
Teraz należy zainstalować pewne zależności, aby skonfigurować potrzebne nam metody uwierzytelniania / autoryzacji, szyfrowanie haseł i ORM dla interakcji z bazą danych.
$ npm init -y
$ npm install - zapisz bcryptjs bcryptjs-następnie jsonwebtoken mangusta
Jest to, czego potrzebujemy do produkcji, ale dla rozwoju zdobędziemy wtyczkę Serverless Offline.
$ npm install --save-dev serwerless-offline
Śliczny! |
|