我有这个nodeJS代码.
module.exports = {
foo: function(req, res){
...
this.bar(); // failing
bar(); // failing
...
},
bar: function(){
...
...
}
}
Run Code Online (Sandbox Code Playgroud)
我需要bar()从方法内部调用foo()方法.我想 this.bar()还有bar(),但都失败说TypeError: Object #<Object> has no method 'bar()'.
我如何从另一个方法调用一个方法?
跑步时
console.log(parseInt("9658921879781125"))Run Code Online (Sandbox Code Playgroud)
9658921879781124小于原始值.
为什么会这样?
type(1,)
Out[1]: int
a=1,
a
Out[3]: (1,)
type(a)
Out[4]: tuple
Run Code Online (Sandbox Code Playgroud)
我正在使用Python 3.6,我期望类型(1,)返回一个元组.
根据这个链接:
...一个带有一个项目的元组是通过用逗号跟随一个值来构造的......
我错过了什么?
在了解了 GraphQL 并在几个项目中使用了它之后,我终于想试一试Prisma。它承诺消除对数据库的需求,并从 GraphQL Schema 生成一个 GraphQL 客户端和一个工作数据库。到现在为止还挺好。
但我的问题是:GraphQL 客户端对我来说似乎只对客户端有用(防止过度获取、加速页面、React 集成等)。然而,Prisma 并没有消除对业务逻辑的需求,因此最终会使用 Node.js 中生成的客户端库,只是为了将另一个 GraphQL 服务器中的许多功能重新导出到实际客户端。
为什么我更喜欢 Prisma 而不是自定义数据库解决方案?是否有必须将许多端点重新暴露给实际客户端的想法?