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 usedoctype
Was sind die Änderungen, die ich tun muss, damit es funktioniert?
Dieser Fehler ist aus der Vorlagendatei. Bitte posten Sie den Inhalt der Jade-Datei ('layout.jade'). –
Sie sollten ein neueres, nicht veraltetes System verwenden. – SLaks
Und welches System könnte ich verwenden, um diesen Fehler verschwinden zu lassen? – Monteiro