2 个回答

其实不要把 nodejs 理解的这么复杂。
nodejs 就是让开发者可以用 js 异步的读取文件,操作 socket 连接。
在此之上官方封装了一些处理网络连接的库,让 nodejs 可以用作 web 服务器。
当用户发送请求到 nodejs 服务器上的时候,nodejs 可以返回任意内容给用户。

至于什么内容,就由开发者自己决定了。
可以读取本地文件,将其内容返回给用户。
也可以抓取其它 url 的内容,并将其返回。
ejs 这些东西是模板,你可以理解为和 php 差不多。(php 一开始就是处理模板的语言,只是后来人们给它添加了很多功能,使得它可以完成不止于模板处理的工作。)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题