node.js - 使用 Node.js 提供 Moodle LMS

标签 node.js moodle

有没有办法用node.js和mongodb来服务moodle LMS平台;我阅读了 Moodle 文档,据我所知它需要 apache。提前致谢

最佳答案

您当然不限于将 Apache 与 Moodle 结合使用,您只需要一台可以运行 PHP 脚本的服务器。理论上,Node.js 看起来可以运行 PHP 脚本( Execute PHP scripts within Node.js web server ),但这可能是一个糟糕的主意......

Apache 通常被认为是比 IIS 更好的 Moodle 运行方式,但 NGINX 也应该可以。

至于数据库——Moodle需要一个可以执行SQL语句的关系数据库。有对 MySQL、MSSQL、PostGreSQL、Oracle、MariaDB 的内置支持 - 理论上,您可以扩展它以支持任何其他关系数据库系统,但这将是一项艰巨的工作。

Moodle 永远不会支持非关系数据库,例如 MongoDB(除了作为缓存解决方案,它已经得到支持)。

参见https://docs.moodle.org/en/Installing_Moodle了解硬件/软件要求的完整列表。

关于node.js - 使用 Node.js 提供 Moodle LMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43799181/

相关文章:

php - 从 PHP 脚本直接链接到 Moodle 类(class)

php - Moodle主题定制

php - 注册后登录 Moodle

mysql - 将新表添加到 moodle 数据库

javascript - Moodle如何编辑javascript文件?

javascript - Heroku 在 nodejs 应用程序上构建失败,我该如何解决?

node.js - MongoDB:存储的base64缓冲区数据和检索的base64不匹配

angularjs - 使用 Angular 模块和 Node 模板以获得更好的重用能力

node.js - 收到错误的请求而不是完整的错误消息

node.js - Node.js/Express/Passport 是否有像 CanCan for Rails 这样的授权模块?