Javascript 如何通过点击url并使用node.js和express.js将其呈现为html来获取数据

Javascript 如何通过点击url并使用node.js和express.js将其呈现为html来获取数据,javascript,node.js,express,Javascript,Node.js,Express,我有一个javascript文件,在该文件中,我使用node的“请求”模块点击url并获取数据,对其进行处理并向客户端发送html响应 现在我使用express.js实现这个目的,我通过res.render函数发送变量值,但我不知道如何在我的jade文件中访问这些值。这是我的index.js文件 var express = require('express'); var router = express.Router(); /* GET home page. */ router.get('/

我有一个javascript文件,在该文件中,我使用node的“请求”模块点击url并获取数据,对其进行处理并向客户端发送html响应

现在我使用express.js实现这个目的,我通过res.render函数发送变量值,但我不知道如何在我的jade文件中访问这些值。这是我的index.js文件

var express = require('express');
var router = express.Router();

/* GET home page. */ 
router.get('/', function(req, res,next) {

  console.log("hello everyone I am here!!!!!");

      res.render('index',{locals:{title:'Results',pass: 'siddharth'}});
    });

   module.exports = router;

提前感谢

发送时请使用它们。例如:

渲染:

res.render('index', {title: 'Hello, World'});
doctype html
html
    head
        title= title
    body
        h1= title
查看:

res.render('index', {title: 'Hello, World'});
doctype html
html
    head
        title= title
    body
        h1= title
注意:您提供给视图的对象是:

{
    locals: {
        title: 'Results',
        pass: 'siddharth'
    }
}
因此,在您看来,您可以这样使用它们:

title= locals.title