当前位置: 首页 > 面试题库 >

呈现基本的HTML视图?

田德运
2023-03-14
问题内容

我有一个基本的node.js应用程序,我正在尝试使用Express框架。我有一个views存放index.html文件的文件夹。但是加载网络浏览器时收到以下错误。

错误:找不到模块“ html”

下面是我的代码

var express = require('express');
var app = express.createServer();

app.use(express.staticProvider(__dirname + '/public'));

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

app.listen(8080, '127.0.0.1')

我在这里想念什么?


问题答案:

您可以让jade包含一个普通的HTML页面:

在views / index.jade中

include plain.html

在views / plain.html中

<!DOCTYPE html>
...

而且app.js仍然可以渲染jade:

res.render(index)


 类似资料:
  • 问题内容: 我想做一些非常简单的事情,像这样: 我想我已经在某个地方看到了完全做到这一点的代码。CSS和JS呢?可以使JPanel轻松支持这一点吗?是否有图书馆可以满足我的要求? 问题答案: 检查此处以了解如何向您的 JEdi​​torPane 添加CSS支持。您将需要一个HTMLEditorKit。 我不明白为什么您需要JEditorPane的JavaScript支持。它的基本用途是呈现以HTM

  • 问题内容: 我有一个简单的形式,像这样: 我将数据记录为以下三段: 在模板中,我想以只读方式查看该记录的内容。(不可编辑的表格) 在这种情况下,记录是包含数据的模型: -> 我该怎么做才能显示多行? 问题答案: 包括换行符在内的所有空格都被转换为HTML中的单个空格。 您的选择,从最佳到最差: 放在包含元素上。这告诉HTML完全显示源代码中显示的所有空白,包括换行符。(您也可以使用标签,但是这也会

  • 我使用Queue发送电子邮件,代码如下: 在控制器部分,我使用send- 我正在使用视图: 现在,当我尝试发送时,收到的电子邮件中没有任何内容。 我已经调试了整个供应商\laravel\framework\src\illighted\Mail\Mailer。php类并发现renderView函数中无法呈现视图。 我还将视图Doctype更改为HTML5,但得到了相同的结果,没有内容。 渲染视图正在

  • 如何获得在呈现HTML页面的JTextPane中选择的一行文本(我所说的行是指呈现的文本中两个换行字符之间的任何文本,可见)的HTML源?

  • 我正试图从SQL Server导出一些数据作为HTML文件,但Internet explore将这些文件呈现得非常好,尽管chrome显示特殊字符。

  • 我第一次接触JSF和JSF标记。xhtml不工作。我的网络。xml文件包含以下代码 我faces.config文件里的代码是 我已经尝试了很多选项,比如将URL映射更改为/faces/*和在Web INF/Lib中包含JAR,但没有用。。。正在寻求帮助。。。。谢谢