huangwei9527 / ink-wash-docs Goto Github PK
View Code? Open in Web Editor NEW水墨文档,一款基于egg+vue开发的在线文档管理平台,支持markdown文档, excel文档,原型托管等功能. http://139.199.172.193:7001/
License: Apache License 2.0
水墨文档,一款基于egg+vue开发的在线文档管理平台,支持markdown文档, excel文档,原型托管等功能. http://139.199.172.193:7001/
License: Apache License 2.0
我注意到项目有bug,最近浏览始终为空。
分析代码后发现,
由于在获取历史信息接口的用户信息是从token负载解析出来的。
而token又是由getUsersByUsername
方法获取并封装的。
从 let selectUserKey = {password: 0, history_visit_doc: 0}; 看来,问题的根源已经很明显了。在这个定义中,password: 0 和 history_visit_doc: 0 表示在执行 MongoDB 查询时,这两个字段将被排除,不会出现在查询结果中。这就是为什么从数据库查询中获取 history_visit_doc 字段的原因。
解决方法:删除history_visit_doc: 0
能否兼容office, 有没有在线编辑office的
正想写一个在线文档管理,想学习一下egg和mongodb的一些操作,
查询个人浏览历史列表那里一直为空,我想应该是缺少表了(个人node不太行)
希望作者能回复一下
我仔细阅读源码后,发现作者漏了文件大小定义,
修复办法:
node_modules\egg-multipart\app\extend\context.js
库文件!async saveRequestFiles(options) {
options = options || {};
const ctx = this;
const multipartOptions = {
autoFields: false,
limits: {
fileSize: '50mb' // 加上这句,这里你可以直接使用 '50mb',因为函数中似乎有一个 `bytes` 函数来处理这样的字符串
}
};
创建excel保存失败
当数据量溢出的时候,列表数据会直接溢出容器,并和底部copyright重叠,变成了全屏滚动。
查看代码发现在web\common\styles\index.scss
文件中定义了.scroll-wrapper
来自定义滚动条,说明作者本意不是全屏滚动。
修复办法:
在web\common\styles\index.scss
中,将.scroll-wrapper增加样式,改为如下
.list-wrapper{
height: 100%;
overflow: auto;
}
这样一切就回复正常了。
文件夹内多个文档同一页面显示,侧边加上文章目录。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.