jjzjj

javascript - 如何在 Racer/DerbyJS 上创建服务器端应用程序逻辑?

我正在学习新DerbyJS的来龙去脉堆栈,我找不到将应用程序逻辑放在服务器端的方法。声明的意图是所有代码都应该能够在服务器和客户端中运行。但是,我需要隐藏某些数据,并且仅在根据用户session信息进行身份验证后才发送给客户端。我如何使用Racer完成此操作?商店? 最佳答案 您可以将服务器端应用程序逻辑放在app/server目录中。在服务器上,Derby应用程序公开了一个Express中间件,因此您可以在此之前链接其他中间件。例如,您可以拥有一个身份验证中间件,以防止在用户未登录时呈现某些路由。但是,这不是身份验证的充分解决方案

javascript - 在 DerbyJS 中使用从 MongoDB 导入的文档

我有一个MongoDB集合,其中包含未通过我的Derby应用程序保存的数据。我想对此进行查询并将其拉入我的Derby应用程序。所以,我想通了,下面是实现它的代码:get'/:year',(page,model,params)->query=model.query'years',where:year:(parseIntparams.year,10)limit:1model.subscribequery,(err,year)->iferrconsole.logerrpage.rendery:year.get(),year:params.year唯一的问题是文档没有derbyid,因此它将M

node.js - NodeJS - MongoDB 触发器

我正在尝试使用DerbyJS、Racer和MongoDB开发日志查看器。日志将通过不同的来源不断插入到MongoDB数据库中,我的日志查看器应该能够自动更新用户界面上的日志表。我想知道是否有一种监听MongoDB事件的native方式,例如:-Onupdate-Ondelete这些类似于Oracle数据库触发器等。 最佳答案 您可以使用名为oplog的特殊集合来监听mongodb中的insert、update和其他数据事件。您只需使用mongod--master或mongod--replicaSet在您的数据库实例上启用复制。Opl

linux - 适用于 Windows 的 "Make"命令 - 可能的选项?

我正在尝试在我的Windows机器上为Node设置Derby.js。根据Derby.js设置说明,为了使用coffescript,我必须执行以下操作:$cd~$derbynew--coffeefirst-project$cdfirst-project$make这一直有效,直到“make”部分,这显然需要一个make程序。我下载了一个应该可以运行的make.exe文件,但它告诉我找不到该文件。我在文本编辑器中打开了make-file以查看它指向的路径是否存在,并且确实存在。我想知道它是否必须以不同的方式引用文件的路径,因为它位于Windows上并且正在通过命令提示符运行?有谁知道我能做什

linux - 适用于 Windows 的 "Make"命令 - 可能的选项?

我正在尝试在我的Windows机器上为Node设置Derby.js。根据Derby.js设置说明,为了使用coffescript,我必须执行以下操作:$cd~$derbynew--coffeefirst-project$cdfirst-project$make这一直有效,直到“make”部分,这显然需要一个make程序。我下载了一个应该可以运行的make.exe文件,但它告诉我找不到该文件。我在文本编辑器中打开了make-file以查看它指向的路径是否存在,并且确实存在。我想知道它是否必须以不同的方式引用文件的路径,因为它位于Windows上并且正在通过命令提示符运行?有谁知道我能做什

javascript - DerbyJS 和身份验证

当前形态的DerbyJS是否可以实现身份验证,如果可以,最好的方法是什么?他们是否有任何解决方法可以做到这一点? 最佳答案 我很高兴与大家分享Derby已经发布了Racer级别的AccessControl的第一个版本。初始详细信息在Racer包中,地址为https://github.com/codeparty/racer/blob/master/src/accessControl/README.md.您通过此github问题跟踪其持续进展-https://github.com/codeparty/derby/issues/47#is

javascript - DerbyJS 和身份验证

当前形态的DerbyJS是否可以实现身份验证,如果可以,最好的方法是什么?他们是否有任何解决方法可以做到这一点? 最佳答案 我很高兴与大家分享Derby已经发布了Racer级别的AccessControl的第一个版本。初始详细信息在Racer包中,地址为https://github.com/codeparty/racer/blob/master/src/accessControl/README.md.您通过此github问题跟踪其持续进展-https://github.com/codeparty/derby/issues/47#is

node.js - nodeJS-Express 或 Meteor 或 Derby

最近我有兴趣研究nodejs、nosql(主要是mongodb、redis),并决定使用这些现代技术(大学教授不会教我)制作一个简单的博客。通过这个进步,我想我可以提高自己的javascript技能以及网络服务开发方面的许多方面。一个简单的博客是一个好的开始,然后我发现Github上的nodejs和其他基于Node的web框架:express、机车、铁路等......问题是他们有太多的fork。当然,通过我的努力,我可以使用其中的一些,因为MVC逻辑对所有人来说似乎都是一样的。关键是我想专注于一个框架,它是future1年或更长时间的趋势。Express好像不错,说铁路、机车都是以Ex

node.js - nodeJS-Express 或 Meteor 或 Derby

最近我有兴趣研究nodejs、nosql(主要是mongodb、redis),并决定使用这些现代技术(大学教授不会教我)制作一个简单的博客。通过这个进步,我想我可以提高自己的javascript技能以及网络服务开发方面的许多方面。一个简单的博客是一个好的开始,然后我发现Github上的nodejs和其他基于Node的web框架:express、机车、铁路等......问题是他们有太多的fork。当然,通过我的努力,我可以使用其中的一些,因为MVC逻辑对所有人来说似乎都是一样的。关键是我想专注于一个框架,它是future1年或更长时间的趋势。Express好像不错,说铁路、机车都是以Ex

javascript - 是否值得为 Derby.js 或 Meteor 提供一个带有身份验证的生产应用程序的机会?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我开始阅读Derby.js和Meteor对我正在从事的项目进行一些研究。它使用了很多实时功能,所以它们看起来都很方便。但我有一些主要问题,想知道此时使用它们是否有意义。他们准备好生产了吗?还是存在重大安全问题?他们现在支持session和身份验证吗?我的假设是否正确,即通过依赖可以完成大量工作的框架,您可能会更轻松地完成简单的工作,但如果变得更复杂一些,则会变得更加困难?我的假设是对的吗,
12