【发布时间】:2018-03-22 16:09:45
【问题描述】:
我以这种方式将一个 JSON 对象从我的 mangoDB 发送到 html 页面:
router.get('/index', function (req, res, next) {
GenoverseInstance.find({name: req.query.name}, function (err, instance) {
if (err) {
res.send(err);
throw err;
} else if (instance.length) {
console.log('Object loaded');
// object of the user
console.log(instance[0]);
res.render('index', {object: instance[0]});
}
});
});
我可以像这样在 html 中使用它:
.containerCustom
.head
h1
| #{object.name}
但我不能在我的 html 页面中包含的 javascript 中使用它: 脚本。
alert(object.name);
这怎么可能?
谢谢
【问题讨论】:
-
我没用过mangoDB,但听起来很好吃
-
从 HTML 到 JavaScript?!不知道你的意思。
-
创建一个单独的路由,只返回 json,然后使用客户端 javascript 获取它。
-
浏览器的控制台有什么要说的吗?
-
有一个很好的解释你在问什么here。
标签: javascript node.js html