gpt4 book ai didi

node.js - express 可以混合 html 和 jade 路由吗?

转载 作者:搜寻专家 更新时间:2023-10-31 22:59:45 27 4
gpt4 key购买 nike

我想设置一个应用程序,让我可以在 jade 上编写尽可能多的 html。我不讨厌 jade,我只是想写 html/angular/node API,因为我同时学习了很多技术(angular、node、jade 等)。

我想构建一个如下所示的骨架项目:

  1. 用于 SEO(基本名片页面)的静态(使用 jade 或 html 的服务器构建页面)。即 sitename.com/about, sitename.com/

  2. Angular 驱动的管理区域(即 sitename.com/admin),这是一个带有嵌入式 Angular View /部分的 html 文件。

我应该只学 Jade ,还是尝试使用这种混合方法?我有第一部分(简单的 Jade 静态页面)。

最佳答案

Express 与模板无关,因为您可以选择任何您喜欢的模板引擎。如果你想要更多 HTML 风格的模板,你可以使用 ejs而不是 Jade,例如:

// install ejs first
npm install ejs
// app.js
var express = require('express');
var app = express();

app.engine('html', require('ejs').renderFile);
app.set('view engine', 'html');

app.get('/', function(req, res) {
res.render('index', { name : 'World' });
});

app.listen(3012);
// ./views/index.html
<h1>Hello <%= name %>!</h1>
// Output:
<h1>Hello World!</h1>

关于node.js - express 可以混合 html 和 jade 路由吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16899227/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com