我是node.js
中的新手,我尝试创建一个HTTP服务器,其中包含一些命令:上传,下载,用户等。
我通过next guide实现服务器端。它使用HTTP
& URL
个模块。
但现在我发现了express模块,我可以使用get和posts方法。我可以说express module取代了第一个实现吗? express
模块与第一个模块相比的优点和缺点是什么?
答案 0 :(得分:0)
express模块为我们提供了一些额外的功能来实现和创建一个mvc。就像我使用它并实现一些项目一样。例如docanddo。表达删除url操作和fileupload adn会话处理和许多功能的后顾之忧。我们可以使用几个中间件来构建最好的。
答案 1 :(得分:0)
正如经常发生的那样,这归结为一个自行开发的,量身定制的代码与通用但受到良好支持的代码的问题。
除非您有非常特殊的需求和性能要求,否则Express几乎肯定会为您提供服务器实现所需的一切,而无需担心代码本身。
请记住,像服务器这样的东西本质上是风险安全明智的,因此有另一个专业人士在那里使用维护良好的库(而不是他们本身安全或稳定本身,但他们往往比你自己写的东西更多。