使用 natapp 做外网映射 => http://×××××.natappfree.cc
使用时需要将 wx/index的url改成natapp生成的外网映射(http://×××××.natappfree.cc),以及appID、appSecret、token修改成自己的
微信接口配置url => http://×××××.natappfree.cc/wx/
db.users.update({name: 'name'}, {$set: {role: 11}})
├─app // 与数据库相关的操作
│ ├─api
│ │ movie.js // 与数据库相关的操作
│ │
│ ├─controllers // 操作数据库,渲染模板
│ │ category.js
│ │ comment.js
│ │ game.js
│ │ index.js
│ │ movie.js
│ │ user.js
│ │ weChat.js
│ │
│ ├─models // mongoose 的 models
│ │ category.js
│ │ comment.js
│ │ movie.js
│ │ user.js
│ │
│ ├─schemas // mongoose 的 schemas
│ │ category.js
│ │ comment.js
│ │ movie.js
│ │ user.js
│ │
│ └─views // 模板
│ │ .DS_Store
│ │ layout.jade
│ │ weChat.jade
│ │
│ ├─includes
│ │ footer.jade
│ │ head.jade
│ │ header.jade
│ │ weChatHead.jade
│ │
│ ├─pages
│ │ admin.jade
│ │ categorylist.jade
│ │ category_admin.jade
│ │ detail.jade
│ │ index.jade
│ │ list.jade
│ │ results.jade
│ │ signin.jade
│ │ signup.jade
│ │ userlist.jade
│ │
│ └─weChat
│ game.jade
│ movie.jade
├─config
│ routes.js // 路由配置
│ serverUrl.js // 域名url
│ weChat.txt // 存放access_token
│ weChatTicket.txt // 存放ticket
├─libs
│ util.js // 公用方法文件
├─public
│ └─upload // 上传文件的存放位置
│ 1513760608179.jpeg
│ 1513761696132.jpeg
├─weChat
│ generator.js // 关注微信公众号后的主入口
│ template.js // 解析xml模板
│ util.js
│ weChat.js // 微信服务器中转请求
└─wx
| index.js // 微信公众号开发配置页面
| menu.js // 配置菜单
| reply.js // 微信回复相关的操作
| app.js // 主入口文件
http://×××××.natappfree.cc/user/signup
http://×××××.natappfree.cc/user/signin
http://×××××.natappfree.cc/signup
http://×××××.natappfree.cc/signin
http://×××××.natappfree.cc/logout
http://×××××.natappfree.cc/admin/user/list
http://×××××.natappfree.cc/weChat/movie
http://×××××.natappfree.cc/movie/:id
http://×××××.natappfree.cc/admin/movie/new
http://×××××.natappfree.cc/admin/movie/update/:id
http://×××××.natappfree.cc/admin/movie/list
http://×××××.natappfree.cc/admin/category/new
http://×××××.natappfree.cc/admin/category/list
http://×××××.natappfree.cc/results
npm install
npm start