文件名称:公民投票:轻量级的参考书目管理员
文件大小:54KB
文件格式:ZIP
更新时间:2024-02-24 07:27:47
nodejs bootstrap jquery express mocha
全民公决 ( 周到的节点顶点》项目。 。 屏幕截图 概要 Referendus允许您存储学术参考文献(文章,书籍或网站),选择所需的主要引用格式,然后将其以富文本格式复制到剪贴板,以准备粘贴到您自己的作品中。 用户可以标记引用,然后仅搜索和复制带有该标签的那些引用。 该网站还将保存您选择的格式,以供下次登录时使用。创建帐户以及登录和注销都非常容易。 技术 这是一个全栈式Web应用程序。 服务器端使用Node,Express,MongoDB和Passport。 API函数已通过Mocha和Chai进行了测试。 认证是基于会话的,并存储持久性。 密码使用bcrypt加密。 用户的格式选择存储在LocalStorage中。 浏览器端使用HTML5,ES6 Javascript和JQuery。 此外,该网站使用: 用于剪贴板支持。 用于CSS和前端组件的 。 为主题。 演示托管在。 部署方式 请按照的说明进行AWS Lightsail部署。 在项目根目录下创建一个名为variables.js的文件,其内容如下: module.exports = { DATABA
【文件预览】:
referendus-master
----.gitignore(54B)
----routes()
--------ref.js(886B)
--------index.js(456B)
--------formats()
--------refs.js(4KB)
--------passport()
----README.md(2KB)
----server.js(2KB)
----test()
--------test-db.js(7KB)
--------test-server.js(472B)
--------test-passport.js(864B)
----public()
--------views()
--------main.js(19KB)
--------styles()
--------references.js(0B)
--------index.html(9KB)
--------favicon.ico(1KB)
--------clipboard.min.js(5KB)
----logger.js(367B)
----package.json(1KB)
----models()
--------reference.js(2KB)
--------user.js(816B)
----config.js(227B)
----.snyk(497B)
----.travis.yml(851B)