[聚合文章] Node.js与Express基础应用

JavaScript 1900-01-01 16 阅读
图源网

Node.js

为什么要使用Node.js?

Node.js 的目的是实现动态网页,也就是说由服务器动态生成 HTML 页面。之所以要这么做,是因为静态 HTML 的可扩展性非常有限,无法与用户有效交互,同时如果有大量相似的内容,例如产品介绍页面,那么1000个产品就要1000个静态的 HTML 页面,维护这1000个页面简直是一场灾难,因此动态生成 HTML 页面的技术应运而生。

Node.js可跳过 HTTP 服务器,因为它本身就是,Node.js 提供了 http 模块,它是由C++ 实现的,性能可靠,可以直接应用到生产环境。

Node.js 和其他的语言相比的另一个显著区别,在于它的原始封装程度较低。在 Node.js 中,很多工作需要你自己来做,而自己来做这些事情太过麻烦,而且也没有必要重复造轮子,所以需要第三方框架来帮助我们。

安装 Node.js
用Node.js创建一个应用

在没有Express的时候,我们要创建一个web应用,用Node.js怎样实现呢?

  • 新建一个目录,进入此目录并初始化
$ mkdir myapp && cd myapp$ npm init -y
                

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。