2017-06-12 5 views
0

Ich versuche app.js zu installieren, um einen HTTP-Server zu erstellen, aber diese Version ist von der alten Express version (3.x) und so installieren Sie eine veraltete Version, die Befehle verwendet, die nicht mehr funktionsfähig sind, wie app.configure() und noch andere, aber ich weiß nicht, wie man diesen Code auf die neue Version anwendet.Installieren von app.js Fehler Node.js

Mein Code:

app.js

/** 
* Module dependencies. 
*/ 

var express = require('express') 
    , routes = require('./routes'); 

var app = module.exports = express.createServer(); 

// Configuration 

app.configure(function(){ 
    app.set('views', __dirname + '/views'); 
    app.set('view engine', 'jade'); 
    app.use(express.bodyParser()); 
    app.use(express.methodOverride()); 
    app.use(app.router); 
    app.use(express.static(__dirname + '/public')); 
}); 

app.configure('development', function(){ 
    app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); 
}); 

app.configure('production', function(){ 
    app.use(express.errorHandler()); 
}); 

// Routes 

app.get('/', routes.index); 

app.listen(3000, function(){ 
    console.log("Express server listening on port %d in %s mode", app.address().port, app.settings.env); 
}); 

layout.jade

!!! 
html 
    head 
    title= title 
    link(rel='stylesheet', href='/stylesheets/style.css') 
    body!= body 

Er weist einige Fehler aus wie:

500 Error: C:\Users\Leandro Mont\Desktop\Lucas\Node\Professional Node\my_app/views/layout.jade:1 > 1| !!! 2| html 3| head 4| title= title !!! is deprecated, you must now use doctype

Was sind die Änderungen, die ich tun muss, damit es funktioniert?

+2

Dieser Fehler ist aus der Vorlagendatei. Bitte posten Sie den Inhalt der Jade-Datei ('layout.jade'). –

+1

Sie sollten ein neueres, nicht veraltetes System verwenden. – SLaks

+0

Und welches System könnte ich verwenden, um diesen Fehler verschwinden zu lassen? – Monteiro

Antwort

2

Statt !!! verwenden (was ist veraltet, da der Fehler sagt), verwenden doctype:

doctype html 
html 
    head 
    title= title 
    link(rel='stylesheet', href='/stylesheets/style.css') 
    body!= body