2016-11-30 6 views
1

Ich bin neu bei NodeJS, ich habe mein Projekt von Github heruntergeladen und alle erforderlichen NodeJS Module installiert. und wissen, dass es nurWebStorm: NodeJS Prozess beendet mit Exit Code 0

WebStorm Konsole zeigt:

run app.js

Process finished with exit code 0 

und stoppt die Anwendung.

Warum es Halt bekommt. Ich kann nicht auf localhost:3000 zugreifen. Ihre Anleitung wird sehr geschätzt.

app.js

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 session = require('express-session'); 
var index = require('./routes/index'); 
var login = require('./routes/login'); 
var logout = require('./routes/logout'); 
var contact = require('./routes/contact'); 
var signup = require('./routes/signup'); 

var app = express(); 

var connection = require('express-myconnection'); 
var mysql = require('mysql'); 

// view engine setup 
app.set('views', path.join(__dirname, 'views')); 
app.set('view engine', 'ejs'); 

app.use(session({ 
    secret: '123secret', 
    proxy: true, 
    resave: true, 
    saveUninitialized: true 
})); 

app.use(
    connection(mysql, { 

    host: 'localhost', 
    user: 'proj', 
    password: '123456', 
    port: 3306, //port mysql 
    database: 'projectnode' 
}, 'request') 
); 

// uncomment after placing your favicon in /assets 
//app.use(favicon(path.join(__dirname, 'assets', '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, 'assets'))); 

app.use('/', index); 
app.use('/login', login); 
app.post('/login', login); 
app.post('/signup', signup); 
app.get('/contact', contact); 
app.post('/contact', contact); 
app.get('/logout', logout); 


// 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 handler 
app.use(function (err, req, res, next) { 
    // set locals, only providing error in development 
    res.locals.message = err.message; 
    res.locals.error = req.app.get('env') === 'development' ? err : {}; 

    // render the error page 
    res.status(err.status || 500); 
    res.render('error'); 
}); 

module.exports = app; 
+0

Können Sie app.js teilen? –

+0

Sie laufen von webstrom Run-Taste? – Adiii

+0

mit der rechten Maustaste auf app.js Datei – SDA

Antwort

6

Ich hatte einmal dieses Problem vor, da die WebStorm Konsole wurde app.js statt www ausgeführt wird.

Gehen Sie einfach auf Run/Debug-Konfigurationen Panel (Sie können diese Zugang von der Navigationsleiste):

Access Run/Debug Configurations from the Navigation Bar

Navigieren Sie zu Ihrem app.jsKonfiguration Registerkarte und dann ändern Sie den Pfad für Die JavaScript-Datei zu Ihrer www Datei.

+0

danke dafür. irgendwie (wahrscheinlich Fett Finger Schlüssel Maische verwandt) hatte ich eine andere Run-Konfiguration erstellt –

Verwandte Themen