我对node.js真的很陌生。我正在观看教程并实施它。但是有一个问题,我无法弄明白。现在,我正在尝试创建一个新页面,并且我做了以下更改,但是服务器说找不到页面,并且控制台中的任何文件都没有错误。请有人帮帮我。
app.js
// bunch of other code
var express = require('express');
var app = express();
var about = require('./routes/about');
app.use('/about',about);
// bunch of other code
路由/ about.js
var express = require('express');
var router = express.Router();
/* GET about page. */
router.get('/', function(req, res, next) {
res.render('about', {
title: "About",
name: "Poloos"});
});
module.exports = router;
查看/ about.ejs
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
<h1><%= title %></h1>
<p>Welcome to Sheikh's NodeJS</p>
<% include templates/navigation.ejs %>
<p>So this is the about page. The name of the character is <% name %> from Breaking Bad!!!</p>
</body>
</html>
答案 0 :(得分:0)
对不起伙计们。我刚刚发现这段代码出了什么问题。原来代码很好,我只是重新启动我的www文件和繁荣,它的工作,这对我来说非常愚蠢。