正在做一家初创公司,我必须使用Node.Js和Mongo构建一个简单的数据库(前端是HTML5/webGL(。基本上,我们有一些投资者排队,但在我们扣动扳机之前,我想向他们展示一些服务器交互。我做平面设计/业务方面,我的合作伙伴是技术方面,但由于我们都兼职时间有限,我需要尽快后端。在过去的 24 小时里,我已经非常熟悉 Node.JS 和 Mongo,并做了一些教程,我现在基本上需要将它们整合在一起并开发模式并实际开始构建我的数据库(请原谅我,如果术语不对,我是新手(。
我正在寻找这部分的一些资源/介绍/教程/方向,我想知道你们是否有一些建议、链接、youtube 等等。任何帮助,不胜感激。谢谢。
这基本上是我想要完成的(也许有帮助(:
客户端 -> 服务器
{
"request": "listProjectsQuery",
"uuid": "fdsldkjfaldjshf"
}
服务器 ->客户端
{
"request": "listProjectsResponse",
"projects": [
"projID001",
"projID001",
"projID001",
"projID001"
]
}
客户端 -> 服务器
{
"request": "projectQuery",
"uuid": "123oiu4y1o23iuy4",
"projectID": "projID001"
}
服务器<>客户端
{
"request": "projectData",
"uuid": "123oiu4y1o23iuy4",
"projectID": "projID001",
"name": "projName",
"bricks": [{
"xPos": 123,
"yPos": 123,
"width": 123,
"height": 123,
"brickName": "soundCloud",
"url": "http://www.purple.com",
"zPos":1
},
{
"xPos": 123,
"yPos": 123,
"width": 123,
"height": 123,
"brickName": "soundCloud",
"url": "http://www.purple.com",
"zPos":0
}]
}
如果这是你第一次构建节点.js/mongodb服务器,我强烈建议你看看express.js和mongoose.js。
一般来说,我发现最好的学习方法之一是查看 GitHub 上的示例项目。只是四处寻找一个示例项目,该项目似乎使用了大多数最佳实践,应该可以让您了解如何开始。