废话很少说了,目的直接点css
- 微信上记录一些资料(好比公司信息以及开发票等),方便查看
- 能够随时分享出来,能够生成图片海报
- 作一些工具(后续开放)
最后总结就是弄它,随微记是本身想的,页面也是本身布局,海报的配置可能也有本身的喜爱存在node
目前版本为V1.0.0,在此篇文章不会有代码的东西mysql
认知(须要改善):ios
还有未完成的功能后续更新git
editor
作图文内容,可是图片必须是上传到服务器以后,真机才支持显示,并且还有一些兼容性的问题,可能后期会更改成editor云开发数据主要的存储是用户的列表以及用户笔记本和笔记的数据github
原本想用存图片,初版本的时候遇到了图片size限制的问题,所以近期改版为上传至阿里Ossredis
"dependencies": {
"@babel/polyfill": "^7.4.4",
"axios": "^0.19.0",
"debug": "^4.1.1",
"koa": "^2.7.0",
"koa-bodyparser": "^4.2.1",
"koa-convert": "^1.2.0",
"koa-generic-session": "^2.0.1",
"koa-json": "^2.0.2",
"koa-logger": "^3.2.0",
"koa-onerror": "^4.1.0",
"koa-redis": "^4.0.0",
"koa-router": "^7.4.0",
"koa-static": "^5.0.0",
"koa-swagger-decorator": "^1.5.16",
"koa-views": "^6.2.0",
"moment": "^2.24.0",
"mysql": "^2.17.1",
"pug": "^2.0.3"
},
"devDependencies": {
"@babel/cli": "^7.5.5",
"@babel/core": "^7.5.5",
"@babel/parser": "^7.5.5",
"@babel/plugin-proposal-class-properties": "^7.5.5",
"@babel/plugin-proposal-decorators": "^7.4.4",
"@babel/plugin-proposal-optional-chaining": "^7.2.0",
"@babel/plugin-transform-object-assign": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.5.5",
"@babel/preset-env": "^7.5.5",
"@babel/register": "^7.5.5",
"cross-env": "^5.2.0",
"install": "^0.13.0",
"nodemon": "^1.19.1",
"npm": "^6.10.2"
}
复制代码
const tag = tags(['WeChat']);
@prefix('/api/user')
export default class WechatRouter {
@request('post', '/authorize')
@summary('微信受权登陆')
@description('登陆以后返回sesscion和openid')
@tag
@body({
code: { type: 'string', required: true, default: '', description: '小程序code' },
})
static async authorize(ctx) {
let { code } = ctx.request.body;
let str = ctx.request.body?.code;
// console.log('开始访问请求参数2', APPID, APPSECRET, str)
let res = await getOpenId(code);
ctx.body = new SuccessModal(res);
}
}
复制代码
后续后开发围绕微信和备忘录的一系列的工具或者功能,欢迎指出不足和功能改善,或者你想要的功能sql
最后一句:若是想作个东西就是动手作,不要担忧好很差用,要从中找到你缺少的地方和不成熟的地方,这样对技术和产品就会多了解一点
曾经不少个点子在脑海中拂过,就是没有动手作过
复制代码