关键词搜索

源码搜索 ×
×

Express res.render 学习笔记

发布2021-10-05浏览1431次

详情内容

server.get('*', (req, res) => {
    res.render(indexHtml, {
      req,
      providers: [{ provide: APP_BASE_HREF, useValue: req.baseUrl }],
    });
  });

    在这里插入图片描述

    res.render(view [, locals] [, callback])

    • locals,一个对象,其属性定义视图的局部变量。
    • callback,回调函数。 如果提供,该方法将返回可能的错误和呈现的字符串,但不执行自动响应。 当发生错误时,该方法会在内部调用 next (err)。

    view 参数是一个字符串,它是要呈现的视图文件的文件路径。 这可以是绝对路径,也可以是相对于视图设置的路径。 如果路径不包含文件扩展名,则视图引擎设置确定文件扩展名。 如果路径确实包含文件扩展名,那么 Express 将加载指定模板引擎的模块(通过 require())并使用加载的模块的 __express 函数渲染它。

    view 参数执行文件系统操作,例如从磁盘读取文件和评估 Node.js 模块,因此出于安全原因不应包含来自最终用户的输入。

    // 将渲染的视图发送给客户端
    res.render(‘索引’)

    // 如果指定了回调,则必须显式发送呈现的 HTML 字符串
    res.render (‘index’, function (err, html) {
    res.send (html)
    })

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载