maguohua 8 лет назад
Родитель
Сommit
14afdb5a23
5 измененных файлов с 24 добавлено и 9 удалено
  1. 13 5
      README.md
  2. 5 0
      config/development.js
  3. 0 1
      config/production.js
  4. 3 1
      controller/v1/cities.js
  5. 3 2
      package.json

+ 13 - 5
README.md

@@ -53,17 +53,17 @@ npm run dev
 - [x] 定位功能
 - [x] 城市列表
 - [x] 搜索地址
-- [ ] 展示所选地址附近商家列表
+- [ ] 添加商铺
 - [ ] 搜索美食,餐馆
-- [ ] 根据距离、销量、评分、特色菜、配送方式等进行排序和筛选
-- [ ] 餐馆食品列表
+- [ ] 餐馆排序
+- [ ] 添加食品列表
 - [ ] 购物车功能
 - [ ] 店铺评价
-- [ ] 单个食品详情
+- [ ] 食品详情
 - [ ] 商家详情
 - [ ] 登录、注册
 - [ ] 修改密码
-- [ ] 个人信息
+- [ ] 用户信息
 - [ ] 下单功能 
 - [ ] 订单列表
 - [ ] 订单详情
@@ -77,6 +77,14 @@ npm run dev
 - [ ] 后台管理系统
 - [ ] 部署上线
 
+## 接口文档
+
+> |参数|是否必选|类型|说明|
+|:-----   |:-------|:-----|-----|
+|uid      |Y       |int   |家长帐号|
+|token    |Y       |string   |家长帐号Token|
+
+
 
 ## 项目布局
 ```

+ 5 - 0
config/development.js

@@ -0,0 +1,5 @@
+'use strict';
+
+module.exports = {
+	
+}

+ 0 - 1
config/production.js

@@ -1,6 +1,5 @@
 'use strict';
 
 module.exports = {
-	port: 8001,
 	url: 'mongodb://localhost:27017/elm'
 }

+ 3 - 1
controller/v1/cities.js

@@ -61,7 +61,9 @@ class CityHandle extends BaseComponent{
 	 		req.connection.socket.remoteAddress;
 	 		const ipArr = ip.split(':');
 	 		ip = ipArr[ipArr.length -1];
-	 		//ip = '116.231.55.195';
+	 		if (process.env.NODE_ENV == 'development') {
+	 			ip = '116.231.55.195';
+	 		}
 	 		/*
 	 		调用新浪接口,获取ip地址信息
 	 		 */

+ 3 - 2
package.json

@@ -4,10 +4,11 @@
   "description": "",
   "main": "index.js",
   "scripts": {
-    "dev": "supervisor --harmony index.js",
+    "dev": "NODE_ENV=development supervisor --harmony index.js",
     "test": "echo \"Error: no test specified\" && exit 1",
     "start": "NODE_ENV=production pm2 start index.js --node-args='--harmony' --name 'node-elm'",
-    "stop": "NODE_ENV=production pm2 stop index.js --node-args='--harmony' --name 'node-elm'"
+    "stop": "NODE_ENV=production pm2 stop index.js --node-args='--harmony' --name 'node-elm'",
+    "restart": "NODE_ENV=production pm2 restart index.js --node-args='--harmony' --name 'node-elm'"
   },
   "repository": {
     "type": "git",