【文件属性】:
文件名称:forum:这是我使用 CRUD 创建的论坛
文件大小:600KB
文件格式:ZIP
更新时间:2021-06-11 10:55:49
JavaScript
论坛
这是我使用 CRUD 创建的论坛
一个允许用户的论坛:
创建一个新类别并为其添加描述(想想 reddit 上的 subreddits)
在给定的类别中创建一个新的论坛帖子 (/categories/category-name/posts/new)
如果没有与之关联的帖子,则删除该类别
显示(即,查看)给定的论坛帖子
查看论坛的所有帖子作为提要,最多十个 (/posts)
浏览每页十个帖子的连续页面,直到提要的开头 (/posts?id=id-of-first-post)
将论坛帖子写为 Markdown 并将其呈现为 HTML
按类别浏览论坛帖子
“upvote”一个论坛帖子
“投票”一个类别
查看给定论坛帖子或类别的“投票总数”
“downvote”论坛帖子或类别
为论坛帖子添加生存时间,使其在给定期限后过期
查看过期帖子但不与之互动
订阅一个类别或发布并通过电子邮件
【文件预览】:
forum-master
----nohup.out(3KB)
----schema.sql(2KB)
----package.json(858B)
----server.js(9KB)
----views()
--------showcategory.ejs(1KB)
--------addpost.ejs(392B)
--------index.ejs(3KB)
--------showcategories.ejs(417B)
--------addcategory.ejs(447B)
--------showPost.ejs(1KB)
----seed.js(2KB)
----styles.css(34B)
----.gitignore(21B)
----public()
--------images()
----README.md(2KB)