node
文正哟
这个作者很懒,什么都没留下…
展开
-
nodejs简版聊天室
运用的库:Koa、http、socket.io。一个难点在于怎么起socket.io的服务://服务端const Koa = require('koa');const http = require('http');const serve = require('koa-static');const app = new Koa;app.use(serve(__dirname + '/static'));const server = http.createServer(app.callback(原创 2020-09-07 11:10:46 · 178 阅读 · 0 评论 -
nodejs搭建后台管理系统的思路
第一步,先搭建小系统,模块分层+单一出口。接着小步骤走,测试一下。模块分层是router–>controller–>service–>model–>db(databases)–>model–>service–>controller–>router。数据传递的过程就是这样子。配置2个一级目录的js文件,一个用于连接数据库,然后在index.js文件中进行初始化,也就是建立连接了。index文件中写的是系统的整体架构,包括静态文件加载(koa-static原创 2020-08-29 22:57:16 · 1069 阅读 · 0 评论 -
nodejs阶段性总结--mvc模型分层
nodejs后端的分层组织第一层:router层,路由层,它的任务就是配置路由;第二层:controller层,控制层,它的任务就是参数校验和返回数据;第三层:service层,服务层,它的任务是业务逻辑的处理;第四层:model层,它的任务是和数据库交接。router嵌套controller,controller嵌套service,service嵌套model,model连接数据库。每一层都可以配一个单一路口文件,相当于一个转接口,将多对多,转变为多对一。好处是方便了在其他文件中导入目标文件,原创 2020-08-28 18:34:10 · 1183 阅读 · 0 评论 -
运用koa-static起静态服务加载index.html;form表单上传文件的注意事项
1、运用koa-static起静态服务,加载index.html的方法。在router中设置ctx.response.body为index.html文件的路径。router.get('/', (ctx) => { ctx.response.body = './static/index.html'})在koa-static中照常写static路径app.use(serve(__dirname + '/static'))2、运用form表单实现文件上传的几个注意事项a、form的原创 2020-09-01 00:42:39 · 948 阅读 · 0 评论