Skip to content

bocyou/Smart-courier-cabinet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart-courier-cabinet

智能快递柜

前端使用小程序框架开发

后端使用nodejs中的koa2框架进行代码开发,使用Sequelize映射数据库模型;

  • 智能快递柜文件夹里面是小程序文件 下载解压之后直接用小程序开发者工具打开文件夹,添加上自己的appid

  • nodejs-koa2文件里面是后端代码  下载解压之后用vscode或者webstorm打开,然后在dos命令行格式下,在nodejs-koa2文件夹路径下,先输入cnpm install 或者 npm install 然后node app.js 或者npm start启动项目,默认端口为8080,可以自己修改。如需修改,那么小程序的app.js 的baseurl也要修改。

  • kuaidi.sql 是数据库的建表以及插入相关数据的导出文件,里面已经有部分账号。

此处注明小程序关于全局app.js变量的bug
  • app.js里面的全局变量的值的获取会有bug(小程序本身的问题),在app.js中app.globalData.value的初始值为0,假如我在A页面设置了app.globalData.value的值为1,如果在B页面的顶部设置该页面的全局变量直接用let value=app.globalData.value;你猜一下,value是多少,value是0,而不是1。那么我在方法函数中使用let value=app.globalData.value,那么value是多少,value是1   真是神奇的bug,后面用到的同学需要注意一下,避免踩坑。

image

image

image

image

image

image

image

image

image

image

About

智能快递柜小程序+nodejs koa2后端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%