一、大学校园圈子:支持多学校切换,每个学校有独立的首页和切换,搭载其他分区圈子。
二、城市圈子:建立多城市切换的圈子系统。独立的二手和信息发布等。
三、同城市多社区:一个城市多个小区或者社区进行切换。独立的二手和信息发布等。
其他领域根据您的擅长可自由选择搭配频道。
return [
'default' => 'redis',
'stores' => [
'redis' => [
'type' => 'redis',
'host' => '127.0.0.1',
'port' => 6379,
'password' => '',
'select' => 0,
'timeout' => 0,
'persistent' => false,
],
],
];
return [
'default' => 'mysql',
'connections' => [
'mysql' => [
'type' => 'mysql',
'hostname' => '127.0.0.1',
'database' => 'forum',
'username' => 'root',
'password' => '123456',
'charset' => 'utf8mb4',
'break_reconnect' => true,
'read' => [
'host' => ['192.168.1.2', '192.168.1.3'] // 从库列表
],
'write' => [
'host' => ['127.0.0.1'] // 主库
]
],
],
];
// 封装跨平台请求
const baseURL = process.env.NODE_ENV === 'development'
? 'http://localhost:8000/api'
: 'https://api.yourdomain.com/api';
export const request = (options) => {
return new Promise((resolve, reject) => {
uni.request({
url: baseURL + options.url,
method: options.method || 'GET',
data: options.data || {},
header: {
'Authorization': uni.getStorageSync('token') || '',
'Content-Type': 'application/json'
},
success: (res) => {
if (res.data.code === 200) {
resolve(res.data.data);
} else {
uni.showToast({ title: res.data.msg, icon: 'none' });
reject(res.data);
}
},
fail: (err) => {
uni.showToast({ title: '网络错误', icon: 'none' });
reject(err);
}
});
});
};
Nginx负载均衡配置(示例)
upstream forum_backend {
server 192.168.1.10:9000 weight=5;
server 192.168.1.11:9000 weight=3;
server 192.168.1.12:9000 weight=2;
}
server {
listen 80;
location /api {
proxy_pass http://forum_backend;
}
}
1、后台学校管理 增加 广告收入录入。 2、每个学校单独设置广告收入比例,管理员,圈主,发帖人。发帖人浏览量多少可参与。 3、录入广告收入后,点击分配。计算出对应的提现虚拟币。 4、每天的收入和分配明细。(显示3个种身份的总金额) 5、当前用户总虚拟币 总的可提现币 已提现币 用户充值金额 6、交友墙上传照片 7、提现确认后,直接到微信零钱包 8、修改搭子UI和学校筛选 9、增加收入明细查询。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。