我在Node服务器中创建一个对象,然后通过Jade发送它:
module.exports = class Object {
constructor() {
this.foo = "bar";
}
getFoo() {
return this.foo;
}
}
Server.js文件:
var ob = new Object();
app.get('/', function (req, res) {
res.render('index', {object : ob});
});
当我尝试在客户端上使用该对象时
var ob = !{JSON.stringify(object)};
console.log(ob.getFoo());
我得到的变量“ob”没有函数“getFoo”,客户端请求object.js,其中描述了Object类。 我不认为这是正确的方式,但它是我所知道的唯一方法。
第一个问题,非英语母语者,希望一切都至少好。