我开始学习后端开发,主要关注http服务器。 但我对此真的很陌生,所以对我来说有点失焦,我真的可以使用一些建议。
例如,如果我尝试实现类似这样的东西
这是我的问题: 我可以使用Nodejs和express来实现所有这些吗?我对他们也知之甚少。 我是否需要数据库来实现登录机制? 我可以学习任何类似的教程或最佳实践吗?
此致
本
答案 0 :(得分:1)
是的,您可以使用NodeJS。
不一定。您只需要一种授权用户的方法。最常见的是使用数据库来存储用户名/电子邮件和密码,但您也可以考虑使用第三方服务,例如facebook或google
是的,有很多关于这个主题的教程,尤其是最佳实践。您的问题太广泛,无法链接相关材料,但您可以用来自己谷歌的一些术语是" nodejs rest api" "休息api最佳实践"。 Passport.js是开始授权用户的好地方。对于REST-api,越接近正常的Web标准越好 - 特别是如果除了你之外的其他人将使用api。
答案 1 :(得分:0)
Node.js是一个运行时环境/框架/平台,用于开发非阻塞I / O服务器端进程,服务或RESTful API。您可以首先了解Node.js在开发登录故事之前可以做些什么,以及一个宁静的端点here 接下来如果您打算一直学习并从here开始学习全栈Web开发,这将指导您学习Node.js,Express.js,Mongodb以及最后的Angular.js作为前端。祝你好运,快乐编码
答案 2 :(得分:0)