我试图将数组传递给.ejs页面,但是当我尝试使用时
var test ="<%= data %>";
console.log(test);
Run Code Online (Sandbox Code Playgroud)
我得到了输出
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object
Run Code Online (Sandbox Code Playgroud)
nodejs文件上的Console.log工作正常,但是当我尝试console.log客户端时,它会搞砸.
我相信这是异步的问题,但我不知道解决方案.
PagesController.buy = function() {
var table="";
Selling.find({}, function(err, res) {
for (var i in res) {
console.log(res[i].addr);
table = table + "res[i].addr";
}
});
this.table = table;
console.log(table);
this.render();
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,this.table=table如果我尝试在函数外部访问它,则返回undefined,我无法弄清楚如何在页面上显示表格.
我用MongoDB shell版本运行Debian:2.4.3
我跑
use dbname
db.stats.find()
Run Code Online (Sandbox Code Playgroud)
它输出以下内容
> db.stats.find()
Mon May 13 17:55:20.933 JavaScript execution failed: TypeError: Object function (scale){
return this.runCommand( { dbstats : 1 , scale : scale } );
} has no method 'find'
Run Code Online (Sandbox Code Playgroud)
但是在其他集合上运行它可以正常工作.
这个mongo实例正在与nodejs一起使用.
从开箱即用的 HTML5 Boilerplate 安装中,我使用以下代码
body
{
background-image:url('img/bg.png');
background-repeat:repeat-y;
}
Run Code Online (Sandbox Code Playgroud)
在 style.css 文件中,没有出现背景图片,它仍然保持空白。
完整的 css 在这里
/* HTML5 Boilerplate */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; …Run Code Online (Sandbox Code Playgroud)