这是一个提供评论服务的插件
config/
配置文件dist/
打包文件src/
源代码src/client/
前端插件代码src/server/
Node服务端代码static/
静态文件gulpfile.js
插件的入口文件
1、引入,受限必须引入main.js文件 ( 在引入main.js时必须在src前面拼接基于反向代理的domain值,也即是所传参数中的domain值 )
<script id="echochamber" src='/main.js'></script>
2、方法
- 初始化:调用方法 var tri = new $.triComment( parameter ) // 返回一个tri对象
- 重新加载:调用方法 tri.reload( parameter ) // 调用返回对象的reload方法
3、参数说明 parameter参数为一个json数据,包含内容如下
{
domain: '',
userid: 'xiaoxiaofa', // 评论者自己id
username: '小小发',
avatar: '/static/images/dn.jpg',
originId: 'waa',
commentable: true, //文章突然设为私有,是否可继续正在进行的评论,此处还需要商量
site: 'www.baidu.com',
isAuthor: true // 文章作者
}
- 先启动
mongodb
npm install
安装npm
依赖npm run build
打包文件npm run dev
运行服务
config/db.js
module.exports = {
adapter: 'mongodb',
uri: 'http://10.122.4.95:27017/comments' //配置数据库连接
}
config/server.js
module.exports = {
serverType: 'http',
host: '10.122.4.95', //服务器地址
port: '3000' //服务器端口
}