Javascript 如何通过点击url并使用node.js和express.js将其呈现为html来获取数据
我有一个javascript文件,在该文件中,我使用node的“请求”模块点击url并获取数据,对其进行处理并向客户端发送html响应 现在我使用express.js实现这个目的,我通过res.render函数发送变量值,但我不知道如何在我的jade文件中访问这些值。这是我的index.js文件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('/
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