Chciałbym odpalić na localhost taką aplikację: https://www.npmjs.com/package/itemsapi-starter
Nie radzę sobie. Rozumiem, że najpierw trzeba w terminalu wpisać: npm i itemsapi-starter Tak też zrobiłem.
Zainstalowałem tego elasticsearch raczej poprawnie, bo na http://localhost:9200/, zgodnie z instrukcją ( https://www.elastic.co/guide/en/elasticsear...ch_is_running_2 ) wyświetla się to co powinno.
Polecenie git clone git@github.com:itemsapi/starter.git nie działa (Permission denied (publickey)). Nie wiem o co w tym chodzi, więc ściągnąłem to repozytorium ręcznie (https://github.com/itemsapi/starter).
Po uruchomieniu npm install, były jakieś błędy ale nie wiem jak je teraz odnaleźć.
Polecenie PORT=3000 npm start nie działa. Połączenie z http://localhost:3000/ też nie działa.
Nie wiem też do końca o co chodzi z tym dockerem. Jeżeli dobrze rozumiem, to jest to jakieś środowisko uruchomieniowe do testowania aplikacji. Muszę to koniecznie instalować?
Po odpaleniu app.js pojawia się coś takiego:
(...)
redis is not provided (it is optional)
info: Redis is required for authentication and nice URLs..
info: Without Redis application might not work properly
info: ItemsAPI started!
info: Elasticsearch status - OK
info: Open http://127.0.0.1:4000 in your browser to continue!
AssertionError [ERR_ASSERTION]: a req.session is required!
(...)