采集报错和字段修改
苹果CMS采集的时候可能会出现一些小问题,或者你想修改一些字段,可直接查看。
采集报错
如果报错SQLSTATE[HY000]: General error: 1364 Field 'vod_plot_name' doesn't have a default value
,vod_plot_name
为数据字段,可能会是其它,可以直接联系我们进行修复。
如果报错Data too long for column ‘vod_blurb’ at row 1
,这种大概就是有标签数据超过了Mysql
数据库字段长度,如果你是宝塔安装的MYSQL
,可直接找到安装的Mysql
,点击右侧的设置,选择配置修改,将sql-mode
一行改成sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION;
,然后重启Mysql
后再次尝试。
字段修改
采集代码在EFV
源码的controller/cms.js
文件夹,可以搜索exports.macCms
,大致范围如下:
exports.macCms = async (req, res) => {
const setting = await Setting.findOne();
// 内容省略
} else {
return res.json({ code: 0, msg: '对不起,未开启对接API' });
}
};
比如关键词正片
等固定字段,都可以自己修改,或者可以加入一些其它发布字段,不会的可使用ai
,修改后使用命令pm2 reload efvcms
重启程序生效。