小编Joh*_*ink的帖子

如何正确构造nodejs代码

我一直在玩node.js一段时间,我真的很欣赏它是多么棒.但是,我正在努力理解的一件事是我应该如何构建我的代码以使其可维护.我在互联网上看到的大多数教程都将所有JS都放在一个文件中,这几乎不是管理代码的好方法.我知道实际上没有像javascript中的"类"这样的东西,但是我有一种(标准的)方式来格式化我的代码以实现可维护性,就像我构建PHP项目一样,例如?

javascript model-view-controller node.js

11
推荐指数
2
解决办法
2962
查看次数

如何在改造中处理分页

我正在使用改造来构建应用程序.一切都在游泳,但我担心我的API请求的大小,并希望使用分页将它们分开.

使用Retrofit自动翻页API的最佳策略是什么,以便默认下载所有可用数据?

android api-design retrofit okhttp

10
推荐指数
2
解决办法
1万
查看次数

我如何为symfony/doctrine添加cassandra支持?

我想和Symfony一起使用Cassandra.这是我第一次使用这两种技术.我对已经完成的工作进行了大量研究,似乎Symfony(使用Doctrine ORM)中没有对Cassandra的支持.将Doctrine扩展到包含对Cassandra的支持是多么困难?包含此功能的最佳,最干净,最可升级的方法是什么?

php cassandra symfony

4
推荐指数
1
解决办法
5467
查看次数

Node.JS - 在模块中使用原型

所以我在节点中编写了一大堆特定于供应商的文件,这些文件都有类似的控制器模式,因此我将它们剪切掉并放入一个公共文件是有意义的.

你可以在这里看到我的通用控制器文件:https://gist.github.com/081a04073656bf28f46b

现在当我在我的多个模块中使用它们时,每个连续加载的模块都会覆盖第一个模块.这是因为文件只需要一次并在加载时动态传递给每个模块(这允许我添加额外的模块,这些模块能够添加自己的路由,例如).你可以在这里看到一个示例模块:https://gist.github.com/2382bf93298e0fc58599

你可以在第53行看到我已经意识到我们每次都需要创建一个单独的实例,所以我试图通过将standardControllers对象复制到一个新对象,然后初始化新对象来创建一个新实例.这对代码没有任何影响,代码的行为方式完全相同.

有什么想法吗?我有点干这个!

javascript prototype commonjs node.js

4
推荐指数
1
解决办法
8812
查看次数