如何将 json 数据从 node.js 发送到 jade? [英] How to send json data to jade from node.js?

查看:90
本文介绍了如何将 json 数据从 node.js 发送到 jade?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个关于 jade 和 node.js 使用的非常重要的问题.我在 node.js 中有一个 userlist 函数.我想在 node.js 一侧显示我的 json 数据作为玉页.但它会是空的.

我有 2 个文件:USERLIST.jade 和 index.js

index.js:

<预><代码>var express = require('express');var router = express.Router();/* 获取主页.*/router.get('/', function (req, res) {res.render('index', { title: 'Express' });});/* 获取用户列表页面.*/router.get('/userlist', function (req, res) {var json = { name: "yusuf karatoprak", 年龄: 42 };res.render('userlist', { userlist : json });});module.exports = 路由器;

USERLIST.jade

<预><代码>扩展布局块内容H1.用户列表超每个用户,我在用户列表中李#{用户名}

但它会创建空页面.我看不到我的 json 数据...

解决方案

试试这个...

扩展布局块内容H1.用户列表超li= 用户列表.name

i have really important question about jade and node.js usage. i have a userlist function in node.js. i wanna show my json data in side of node.js as jade page. but it will be empty.

i have 2 file: USERLIST.jade and index.js

index.js:


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

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


/* GET Userlist page. */
router.get('/userlist', function (req, res) {
    var json = { name: "yusuf karatoprak", age: 42 };
    res.render('userlist', { userlist : json });

});


module.exports = router;


USERLIST.jade



extends layout

block content
    h1.
        User List
    ul
        each user, i in userlist
            li

              #{user.name}

but it creates empty page. i can not see my json data...

解决方案

Try this...

extends layout

block content
    h1.
        User List
    ul
        li= userlist.name

这篇关于如何将 json 数据从 node.js 发送到 jade?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆