Nodejs Expressビューのエンジンjadeを参照してください.

1873 ワード

expressプロジェクトは、デフォルトのビューエンジンを生成するjadeです.当時は開発中で、私はhtmlページを愛していました.だから、今回はどのようにexpressデフォルトのビューエンジンjadeをhtmlに置き換えるかを紹介します.
第一歩:プロジェクトのap.jsファイルを開いて、ap.jsの一部の内容は以下の通りです.
var createError = require('http-errors');
var express = require('express');
var path = require('path');
var cookieParser = require('cookie-parser');
var logger = require('morgan');
var mongoose = require('mongoose');  
var bodyParser = require('body-parser');
var ejs = require('ejs');

var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');

var app = express();

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false}));
// view engine setup
// app.set('views', path.join(__dirname, 'views'));
// app.set('view engine', 'jade');
app.engine("html",ejs.__express);
app.set("view engine", "html");
ポイント:
コメントコード:ap.set('view engine'、'jade')
追加コード:ap.set(「view engine」「html」);
ステップ2:viewフォルダにロゴファイルを追加し、編集内容は以下の通りです.

 
ステップ3:routesフォルダのindex.jsを再編集します.編集内容は以下の通りです.
/* GET home page. */
router.get('/', function(req, res, next) {
  res.sendfile('./views/login.html'); 
});