欢迎光临,了解微信小程序开发,就上易用通!

当前位置 : 易用通 > 小程序模板
小程序DEMO——金斧子(含node后端)小程序DEMO——金斧子(含node后端)
立即下载

小程序DEMO——金斧子(含node后端)

模板分类 : 小程序模板 模板编号 : Y497 源码文件 : 完全开源 下载权限 : VIP会员
模板大小 :  模板指数 :  更新时间 : 2018-01-22 17:02 模板等级 : ☆☆☆☆☆

模板截图:

项目路径对照

微信小程序 /app

开发文档 /doc

Node服务端 /node

微信小程序

Node 服务端

本机开发步骤:

  • npm install 安装依赖包;

  • 运行grunt启动项目,自动打包了 watch文件监控以及 nodemon 的node 重启服务;

    目录解析

  • config 配置文件夹

  • middlewares 中间件文件夹

    ​ |- session session中间件,主要作用是配置 session 存在位置,本地开发、测试环境使用 redis,预发环境、生产环境使用 memcache,具体配置在 config 里面设置 。在本项目中,微信端没有cookie,没有使用session存储。后续需要修改。

  • modules 用户开发模块

    ​ |- 模块名/router 用户自定义路由文件

    ​ |- 模块名/services 用户自定义服务

    ​ |- 模块名/lib 用户自定义通用资源文件

passport 模块内 ocsCache 控件主要作用是封装通过 passport登录过后,从 passport 获取主sid。由于本项目的登录端是小程序,不能通过 passport 登录,走的是 金斧子 app 的登录流程,故该模块暂未使用。

测试服务器

本项目在53测试服务器上面的路径: /data/web/jfz_fortune_wxapp/node

本 node 项目使用pm2做进程守护

# 安装依赖
npm install

# 安装 pm2 运行管理器
npm install pm2 -g
pm2 install pm2-logrotate

# 用 app.json 启动服务器
pm2 start app.json --env prod
> 根据项目实际所处环境配置环境变量

# 查看当前服务器状态
pm2 status

# 查看当前日志
pm2 logs --timestamp --lines 0

#当然也可以使用运行脚本,工作目录 node
bin/server.sh  (start|stop|restart|console);

 

 

加入收藏
立即下载
分享到微信朋友圈
X

免责声明:

1. 本站所有素材(未指定商用),仅限学习交流,请勿用于商业用途。
2. 本站所有小程序模板Demo和图片均来自用户分享上传和网络收集,模板和图片版权归原作者及原出处所有。
3. 未经合法授权,会员不得以任何形式发布、传播、复制、转售该素材。