【发布时间】:2014-03-02 16:32:06
【问题描述】:
我从一家涉及 HTML、CSS 和 JavaScript 的公司获得了这个评估项目。他们给我发了一个 zip 文件,我应该使用他们发送的 node.js 来实现应用程序(这是一个地址簿)。
问题是我对 node.js 了解不多。我一直在网上阅读一堆东西,但我仍然不知道如何存储数据。说明说数据已经由服务器管理,可以使用这个API进行交互:
API:
GET - api/contacts/
params: none
returns list of contacts
GET - api/contacts/:id
params: {
id: int
}
returns contact with given id or null if contact does not exist
POST - api/contacts/
data: {
firstName: string,
lastName: string,
email: string
}
returns saved contact
PUT - api/contacts/
data: {
id: int,
contact:
{
firstName: string,
lastName: string,
email: string
}
}
return updated contact
DELETE - api/contacts/:id
params: {
id: int
}
returns a true or false depending on if contact was successfully deleted
我不知道如何解决这个问题。这是一个前端实习职位。我考虑过使用 ajax 或其他东西,但我认为我可能只是让它变得比它必须的更复杂,因为那是后端的东西。必须有一种更简单的方法来做到这一点,比如使用函数/方法之类的?
更新
我整个星期一晚上都在复习 JavaScript(我是大学的一名大四学生,不教 JS,所以一切都是自学的)然后我什至在同一天晚上学习了主干.js。我觉得这有点复杂,所以我决定不那样做,因为我不希望公司认为我知道backbone.js。
一开始我什至不知道该做什么,因为我也不知道 node.js,所以我也不得不做很多关于它的阅读。我在想几种方法来接近它,只是真的需要一些指导,但找不到任何指导。
无论如何,非常感谢您提供的示例。看例子我学得最好。
【问题讨论】:
-
你说他们给你发了 node js 的东西……所以后端不是已经完成了吗?
标签: javascript node.js