博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node搭建服务器(一)
阅读量:6842 次
发布时间:2019-06-26

本文共 428 字,大约阅读时间需要 1 分钟。

  hot3.png

一个简单而完整的node服务需要哪些部门:

  • 提供wen页面,需要一个HTTP服务器;
  • 对于不同的请求,根据请求的URL,服务器给予不同的响应,因此需要路由;
  • 当请求被服务器接收并通过路由传递后需要对其进行处理,因此需要最终的请求处理程序;
  • 路由还需要处理POST数据,并且把数据封装成更友好的格式传递给请求处理程序,因此需要请求数据处理功能。
  • 不仅仅需要处理URL请求,还需要内容显示。因此需要一些视图逻辑共请求程序使用,从而将内容发送给用户的浏览器。
  1. 为了解决js的阻塞问题,需要引入 nide的模块 child_process;它所提供的exec()可以既简单又使用的实现非阻塞操作。

自己搭建node服务需要文件有

server.js :代码: 071968a94502fcd64eb9a5132e4ee7d18fc.jpg

router.js:579732205731cd8f9c64d76faf5ae727734.jpg

requestHandlers.js:8bab48bc62734b5005fb3ed283a82d0fc70.jpg

index.js  用于服务的主页  程序启动入口:

759ed626b8957753d33f8c1c3ef2ab56efa.jpg

 

转载于:https://my.oschina.net/kxhome/blog/2978941

你可能感兴趣的文章
Java NIO基础剖析
查看>>
Debian6 下NFS 安装
查看>>
chmod命令
查看>>
编译安装LAMP
查看>>
南怀瑾谈睡眠养生:如何才能少睡不困?
查看>>
Linux下面搭建***服务器(pptp)
查看>>
Spring IOC笔记
查看>>
如何解决 homebrew 更新慢的问题
查看>>
磁盘配额满与用户权限的更改
查看>>
ORACLE 数据类型
查看>>
KeyMob移动广告聚合平台为开发者提供最全面的保障
查看>>
钱sir 高数:一元函数积分学
查看>>
修改Windows server 2008远程桌面连接数量
查看>>
Excel文件导入异常-输入流无法识别
查看>>
我的友情链接
查看>>
CentOS6.4下YUM安装MySQL和JDK和Tomcat
查看>>
LVS解析及NAT、DR模型配置详解
查看>>
上期ctp期货API android 客户端
查看>>
puppet实战(一):文件同步+更改文件属性
查看>>
最简单的git部署方案
查看>>