http商业服务器遵循的原则
高扩展,低耦合
Quick Start
1 | "安装formidable模块" |
创建一个入口文件 index.js
1 | var server=require('./server.js'); |
创建文件 server.js,创键服务器
1 | var http = require('http'); |
创键文件route.js,负责路由分发
1 | var requestHandler = require('./requestHandler.js'); |
创键文件requestHandler.js,集中管理相关操作
1 | var startHandler=require('./startHandler'); |
创键startHandler.js,具体负责start路由下,服务器的操作
1 | var fs=require('fs'); |
创键uploadHandler.js,具体负责上传路由,服务器的操作
1 | var formidable = require('formidable'); |
创键showHandler.js,负责显示图片
1 | var fs = require('fs'); |