2014-09-13 24 views
8

Sto provando a eseguire un semplice server http nella mia directory di progetto. Tutto ciò di cui ho bisogno è GET request support, così posso ottenere html/css/js/etc. Per quello volevo usare http-server da npm.Nodo http-server non funzionante su Ubuntu linux

ho installato con npm install http-server -g

Ora cd alla mia cartella del progetto dove è il file index.html, apro il terminale ed eseguire http-server

Ma quando ho aperto il mio browser a http://localhost:8080/index.html - è impossibile connettersi all'host.

Mi manca qualcosa?

+0

Dal NPM: Avvio http-server in locale 'nodo bin/http-server'. Ora puoi visitare http: // localhost: 8080 per visualizzare il tuo server. https://www.npmjs.org/package/http-server ("Uso"). – loveNoHate

+0

Stesso risultato: impossibile connettersi. Memorizza un log ovunque? – YemSalat

+0

Hai ottenuto l'output in 'REPL'? http://nodejs.org/api/repl.html – loveNoHate

risposta

26

D'accordo, la questione era - ho avuto un altro pacchetto installato su Ubuntu, che è anche chiamato node

pacchetto

Nodo JS è chiamato nodejs sul mio sistema e credo che http server è alla ricerca specificamente per 'nodo' . Per ovviare a questo:

ho rimosso il pacchetto nodo con sudo apt-get remove node e creato un link simbolico per nodejs:

sudo ln -s /usr/bin/nodejs /usr/local/bin/node

0

Prima installazione npm. Second NPM installare http server -g .Next accodare dopo la http server url modello URL come http-server C:\xampp\htdocs\

Problemi correlati