文件名称:tech-blog:使用CMS创建,编辑和删除帖子的博客演示!
文件大小:41KB
文件格式:ZIP
更新时间:2024-04-21 03:28:26
JavaScript
科技博客 使用CMS创建,编辑和删除帖子的博客演示! 目录 安装 从GitHub克隆仓库: : 在终端中打开文件夹,并确保安装应用程序必需的依赖项! 为此,请使用命令npm i 。 在名为.env的根目录中创建一个文件。 像下面这样填写您MySQL登录凭据: DB_USER=root DB_PW=ASecurePassword DB_NAME=techposts_db 提供了模式和种子文件。 要设置模式,请使用MySQL CLI给出命令source db/schema.sql 。 npm run seed将使用用户,帖子和评论的样本选择填充数据库。 部署方式 您可以在Heroku上看到该页面的实时演示: : 请注意,默认设置的会话超时设置为不活动30秒。 用法 在终端中,在主目录中输入node server.js以启动服务器。 服务器启动后,用户可以通过按下导航栏中的“登
【文件预览】:
tech-blog-main
----models()
--------index.js(625B)
--------Comment.js(985B)
--------Post.js(608B)
--------User.js(1KB)
----config()
--------connection.js(449B)
----package.json(910B)
----db()
--------schema.sql(68B)
----server.js(1KB)
----package-lock.json(60KB)
----controllers()
--------index.js(317B)
--------api()
--------dashboard-routes.js(2KB)
--------home-routes.js(2KB)
----src()
--------auth.js(155B)
--------helpers.js(285B)
----views()
--------partials()
--------edit-post.handlebars(988B)
--------layouts()
--------dashboard.handlebars(690B)
--------single-post.handlebars(305B)
--------homepage.handlebars(122B)
--------login.handlebars(894B)
----.gitignore(2KB)
----public()
--------css()
--------js()
--------favicon.ico(15KB)
----README.md(2KB)
----seeds()
--------index.js(494B)
--------user-seeds.js(1KB)
--------comment-seeds.js(403B)
--------post-seeds.js(2KB)