thinkjs + mysql 写后台接口的入坑指南
前两天翻找资源发现nodejs除了有express框架外,竟然还有thinkjs这个国产框架,打算放进自己的设计中用一下。
但是貌似因为用的人少,网上教程好少啊,我这个智商捉急的人只能一点点慢慢填坑。要哭哭了。
https://thinkjs.org/zh-cn/doc/3.0/index.html 这是最新版3.0版本的官网地址。貌似3.0与之前的版本还是有很多不同的,改了很多东西,所以就直接入坑3.0.
安装之类的就按照官网文档教程来做。
安装好之后初始化的文档目录长这样,此时src文件下有这么5个目录文件:bootstrap config controller logic model 。
但是截图的时候,已经被我修改为多模块的目录了:最开始的几个文件放在了common文件夹下面。然后根据自己的个人需要再新建了admin和api两个文件。
由于是第一次接触,官方文档大致看了一些我就直接找博客翻看如何搞成接口形式了。现在最需要的是websocket和数据库连接上,以及弄清楚怎么把这个接口写出来并能放到postman上面处理。
1.websocket
前端是微信小程序,查到微信小程序只能用ws不可以用socket.io,所以去摸索ws如何用到thinkjs里面去。
官网中目录里查到“websocket”,里面有清晰的介绍。首先进入src/common/config/config.js文件里面,修改配置
thinkjs对websocket做了一次封装,需要安装以下模块:
$ npm install -s think-websocket
然后对websocket进行配置:进入src/common/config/extend.js:
以上完成后,需要继续安装模块,我需要安装的是:
npm install think-websocket-ws --save
安装好后进行配置:进入src/common/config/adapter.js:
并添加以下代码:
exports.websocket = {type: 'ws',common: {},ws: {handle: ws,allowOrigin: '127.0.0.1:8360',path: '/ws',messages: [{close: '/ws/close',open: '/ws/open',addUser: '/ws/addUser'}]}
};
websocket这才完成一半。先留着明天再写。分割线啦啦啦啦。。。
thinkjs + mysql 写后台接口的入坑指南相关推荐
- MySQL最佳基友之PHP入坑指南—白俊遥
点击蓝字关注我们 「 周四见 」公开课 分享时间 2019年3月28日20:30 本周四晚,不见不散 分享方式 腾讯课堂直播 线上直播,不限地域,火星也行 进入课堂方式 不想下载客户端,没问题 微信扫 ...
- 开发工具篇第九讲:菜鸟入坑指南
摘要:本文是开发工具篇第九讲:菜鸟入坑指南.针对新人上手慢的问题,写了这篇入坑指南,方便自己回顾,总结.本文分为四个部分,分别为jenkins使用技巧:常用软件操作命令:开发手册:调试手册.主要材料来 ...
- python web-python web入坑指南
原标题:python web入坑指南 Invest regularly in your knowledge portfolio. Make learning a habit. 自学python web ...
- python这个软件学会能做什么工作-学会Python真的有高收入?盯,请查收这份入坑指南...
学会Python真的有高收入?盯,请查收这份入坑指南 2018-10-10 20:51:00 567点赞 6312收藏 186评论 小编注:想获得更多专属福利吗?金币加成.尊享众测.专属勋章.达人福利 ...
- api 微信内置浏览器js_多端开发框架uni-app入坑指南,一套代码适用微信、头条等小程序...
前言 hello 小伙伴们,现在我已经正式入坑 uni-app 了.uni-app 已经发布好几个月了,期间也是踩坑无数,但是官方秉承着不抛弃不放弃的精神,积极解决开发者的各种简单的.复杂的问题,在此 ...
- 微信小程序继续入坑指南
微信小程序继续入坑指南 wxml 类似于html 感觉和ejs灰常的相似 数据绑定 js Page({data: {message: "hello world"} }) wxml ...
- ext列表禁止滑动_后台列表设计避坑指南(下)
编辑导语:列表页是后台界面的重要组成之一,上篇说了后台列表设计的"搜索"设计(详情见:后台列表设计避坑指南 上):本篇继续讲剩下的两个部分的"坑"和必坑指南,我 ...
- uniapp调用c语言方法,uni-app 入坑指南-web开发
编辑推荐: 本文重点介绍了 uni-app 入坑指南,方便大家更好的了解 uni-app 本篇只讲述 uni-app,不与其他类似框架进行对比 本文来自于博客园,由火龙果软件Alice编辑推荐. 什么 ...
- 小白深度学习入坑指南
小白深度学习入坑指南 小白深度学习入坑指南 写博客的初衷适合的人群 理论篇 说明 数学 CV ML DL 优化 实践篇 linux python 深度学习框架 框架学习 硬件配置 软件环境配置 常见的 ...
最新文章
- 软件工程--项目开发计划
- 使用scp、ssh等不用输入密码
- github删除错误的commit并保留之前的提交
- Groovy 设计模式 -- 借贷
- 算法题目——Problem A 二进制(北邮机试)
- ar - 创建静态库.a文件
- Xcode更改Build输出路径
- 《经济学人》15个栏目版块介绍,快速了解杂志!
- 小学生计算机兴趣班名字,小学生网名大全
- 【网络工程师精华篇】20个网络系统解决方案(含拓扑图),非常适合新手学习
- rescale matlab,frft_matlab integrated algorithm about Frft, matla - CodeBus
- 图像处理基本方法-perl语言生成纯色BMP文件
- python做乘法运算定律_乘法运算定律(四年级数学下册乘法运算定律)
- 14-eval 函数
- Web安全-ReDos正则表达式的拒绝服务攻击
- 309 Best Time to Buy and Sell Stock with Cooldown
- Wilson(威尔逊)定理
- mac BigSur修改系统文件方法
- 2.3 高密度散点图
- c语言控制单片机38译码器,单片机中 74HC138 三八译码器的应用