Aktywne Wpisy
Kagernak +296
Wizyta Dudy i Tuska w Waszyngtonie, ja to olewałem bo uważałem, że to tylko kurtuazyjna wizyta lub po prostu Amerykanie chcą nas pouczyć, tak też widziałem w różnych przewidywaniach co to będzie. Parę minut temu patrzę sobie co tam nudnego powiedzieli.
A tu Biden...
JEB 2 MILIARDY POŻYCZKI! MAMY TEŻ PRAWIE 100 SZTUK HELIKOPTERÓW NA SPRZEDAŻ! CO? MAŁO? A MACIE JESZCZE 1700 RAKIET Z CZEGO KILKASET O TAKIM ZASIĘGU, ŻE OSTRZELAĆ SOBIE
A tu Biden...
JEB 2 MILIARDY POŻYCZKI! MAMY TEŻ PRAWIE 100 SZTUK HELIKOPTERÓW NA SPRZEDAŻ! CO? MAŁO? A MACIE JESZCZE 1700 RAKIET Z CZEGO KILKASET O TAKIM ZASIĘGU, ŻE OSTRZELAĆ SOBIE
polock +149
mam pytanko co do node i pliku .env - w jaki sposób zaciągnąć dane (np. klucz API) z takiego pliku BEZ dodatkowych paczek ani bez fs?
W jednym z tutoriali od google który kiedyś robiłem jest wpisane na 'pałę' plik na repo (linijka 29).
przez na 'pałę' mam na myśli przypisanie:
const API_KEY = process.env.DARKSKY_API_KEY;
Dlaczego to działa? :D
Próbowałem w innym projekcie dać process.env.MOJEAPIKEY (dodając oczywiście w pliku .env MOJEAPI_KEY="abcd") i ciągle dostaje undefined po przypisaniu do zmiennej, na liście process.env też nie ma tej pary klucz-wartość.
Wie ktoś może, dlaczego to działa w tym tutorialu, a przy zwykłym przypisaniu nie działa;x
Z tego co czytałem w necie zwykle do zaciągania tego pliku używa się np. dotenv - zastanawia mnie tylko jak to się udało bez tego :)
#nodejs #javascript może jeszcze #webdev
MOJA_ZMIENNA='bardzo wazny sekret' node app.js
a w apce odczytaj:
process.env.MOJA_ZMIENNA
Ten plik .env jest m.in po to zeby nie odpalac apki z milionem parametrow
Z windowsem trzeba jakos inacze te parametry podacm chyba cos ze slowem kluczowym SET, ale dawno nie uzywalem.
Jak sobie zrobisz console.log'a z process.env to zobaczysz ze tam jest od cholery rzeczy
https://nodejs.org/dist/latest-v8.x/docs/api/process.html#process_process_env
A sprawdzales czy przypadkiem to nie dziala z undefined? Bo wg mnie to samo z siebie nie pobierze wartosci z pliku .env
"install": {
"include": [
"^package\.json$",
"^\.env$"
]
},
Malo informacji o tym watch.json jest. Czytam i nie wiem przez co jest obslugiwany ten plik: przez node.js? przez npm'a? jakies strasznie nieintuicyjne g**no. Unikalbym tego
z tego co czytałem to watch jest jako 'watchdog' - jak się aktualizuje któryś z plików na liście (albo jest instalowany), to przeładowuje cała apkę. Czyli może być powiedzmy traktowany jako task w gulpie/webpacku do monitorowania zmian z wyłączeniem niektórych folderów/plików ;x
Komentarz usunięty przez autora
.env
.