Skip to content
匿名秘密在线聊天,使用vue+php的swoole扩展开发
JavaScript Vue PHP HTML Shell
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build 初次提交 May 11, 2018
chat_server
config 初次提交 May 11, 2018
src
static
upload_api 增加logo Jun 3, 2018
.babelrc
.editorconfig 初次提交 May 11, 2018
.gitignore
.postcssrc.js
README.md
index.html
package-lock.json
package.json

README.md

聊天室

秘密聊天室,使用vue搭建界面,php的扩展swoole写websocket服务端,具有发表情,发图片(能粘贴/推拽图片发送),@某人的功能。

访问链接:点击进入聊天室

Build Setup

#install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report

upload_api文件夹的auth.php为文件上传授权接口,chat_server文件夹的脚本为提供websocket服务端的脚本,在php cli模式下运行

  • 需要安装redis,安装php_redis扩展,安装swoole扩展
  • 运行前请配置chat_server/run.php里面的图灵机器人apiKey(tuling_robot_apikey)
  • 配置upload_api/public/auth.php里面的腾讯对象存储参数,如下:
// 配置参数
$config = array(
    'Url' => 'https://sts.api.qcloud.com/v2/index.php',
    'Domain' => 'sts.api.qcloud.com',
    'Proxy' => '',
    'SecretId' => '', // 改自己的
    'SecretKey' => '', // 改自己的
    'Bucket' => 'ssss-1234123',// 改自己的
    'Region' => 'ap-beijing',// 改自己的
    'AllowPrefix' => 'images/*', // 不需要改
);
  • 修改前端配置,Tools.js:
conf:{
    host:'192.168.117.142',//改成你自己的host,不要带http/https
    bucket: "chat-room-1256151484", //改成你自己的腾讯云bucket
    region: "ap-beijing" //改成你自己的腾讯云region
}
You can’t perform that action at this time.