express里如何将jade替换为html

这里我将贴出核心代码


app.js 文件如下

复制代码
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public')));

app.use('/', routes);
app.use('/users', users);


app.use('/login', routes);//此处处理登陆
复制代码


路由(routes)文件下的index文件

复制代码
var express = require('express');
var router = express.Router();



/* GET home page. */
router.get('/', function(req, res, next) {
  //res.render('index', { title: 'Express' });
  res.sendfile("./views/index.html");
});


router.get('/login', function (req, res, next) {
       res.render('login',{ title: '登录页面' });
     // res.sendfile("./views/login.html");
});
复制代码

 


视图文件(views)文件夹下的jade改为html

 

复制代码
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
 <table>
              <h1><%=title%></h1>
         <tr>
         <td >用户名</td>
             <td><input type="text" name="name" value=""></td>
         </tr>
         <tr>
             <td >密码</td>
             <td><input type="text" name="pwd" value=""></td>
         </tr>
 </table>
</body>
</html>
复制代码

 

posted @   斌言  阅读(1932)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示