Ich folge this article, um mit node.js zu starten. Ich kam zu dem Teil, wo ich meine App mit node app
Befehl starten sollte. Beim Eingeben des Befehls und Drücken der Eingabetaste erhalte ich jedoch eine neue Eingabezeile.Knoten-App-Befehl zeigt nichts an
C:\Users\Raketa\Desktop\workout-tracker>npm install -d
npm info it worked if it ends with ok
npm info using [email protected]
npm info using [email protected]
...
npm info ok
C:\Users\Raketa\Desktop\workout-tracker>node app
C:\Users\Raketa\Desktop\workout-tracker>
Der Artikel sagt, ich
Express-Server auf Port 3000 im Entwicklungsmodus erhalten sollte.
bearbeiten:
Upon http://localhost:3000 geht, zeigt es ERR_CONNECTION_REFUSED
Website sagen
Diese Seite kann nicht
EDIT2 erreichbar:
app.js wie gewünscht:
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var routes = require('./routes/index');
var users = require('./routes/users');
var app = express();
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');
// uncomment after placing your favicon in /public
//app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));
app.use('/', routes);
app.use('/users', users);
// catch 404 and forward to error handler
app.use(function(req, res, next) {
var err = new Error('Not Found');
err.status = 404;
next(err);
});
// error handlers
// development error handler
// will print stacktrace
if (app.get('env') === 'development') {
app.use(function(err, req, res, next) {
res.status(err.status || 500);
res.render('error', {
message: err.message,
error: err
});
});
}
// production error handler
// no stacktraces leaked to user
app.use(function(err, req, res, next) {
res.status(err.status || 500);
res.render('error', {
message: err.message,
error: {}
});
});
module.exports = app;
Können Sie bestätigen, wenn die Anwendung zumindest läuft? Versuchen Sie zum Beispiel, auf Ihrem Computer auf http: // localhost: 3000/'zuzugreifen. – ishmaelMakitla
Nein, es heißt "Diese Seite kann nicht erreicht werden" mit der üblichen Verbindung abgelehnt Website. –
können Sie Ihre 'app.js' Datei in die Frage stellen? –