我使用MVC框架,用Ruby on Rails构建了一个测验应用程序。我想用纯JavaScript做基本上相同的事情,并用jQuery为移动设备和特效添加更多功能,因为jQuery就是这样棒极了。
我在像这样的网站上到处寻找框架的比较,但我对这些框架是如何工作的还很陌生。为什么他们在MVC定义中使用Collection而不是Controller?在我看来,这些只是客户端框架。我是不是应该用Backbone.js做客户端的工作,用Node.js做服务器端的工作?
我只是不确定纯JavaScript开发是如何工作的。我需要创建一个数据库来存储测验和用户信息,并且能够在查看大多数页面时访问该数据库,
我是一个node.js新手,在学习了一个简单的教程之后,我尝试加载一个使用node.js的开源应用程序,并得到了下面的错误。我确信这是一个微不足道的配置问题,但我没有看到。
ReferenceError: angular is not defined
at Object.<anonymous> (d:\projects\nodeapp\app\app.js:7:15)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at
我有一个简单的node.js应用程序:
server.js
const express = require('express');
const app = express();
const PORT = 8080;
app.use(express.static('client'));
// Start the express web server listening on 8080
app.listen(8080, () => {
console.log('Service started on port 8080.');
});