5

パーシャルにejsを使用し、個々のページにjadeを使用したいのですが、1 つの nodejs & express プロジェクトで両方を使用するにはどうすればよいですか?

4

2 に答える 2

4

これは私のために働く:

  1. pugejsをレンダーとして追加

index.js

const express = require('express');
const path = require('path');
const app = express();
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'pug');
app.set('view engine', 'ejs');
  1. filename.fileext を指定して render を呼び出します。

ルート/ユーザー

const express = require('express');
const router = express.Router();
router.get('/', function (req, res, next) {
  res.render('users.ejs');
});
module.exports = router;

ルート/約

const express = require('express');
const router = express.Router();
router.get('/', function (req, res, next) {
  res.render('about.pug');
});
module.exports = router;
于 2018-02-24T09:09:29.857 に答える