Message-boar

110 阅读1分钟

2023/5/6留言板

依赖:

express/axios/express-art-template/zhuyg-test-package

基础账号:

  1. 李白/123
  2. zhuyag/123

有bug,下次更新

使用:

  1. npm i 下载依赖
  2. 转到data文件夹下 json-server --watch data.json 开启数据服务
  3. 转到根目录文件夹下 node app.js 运行项目
  4. 访问 http://127.0.0.1 即可进入主页

项目同步地址:Message-board: express/axios/留言板功能 (gitee.com)

目录

image-20230506214430086.png

app.js

// express/express-art-template
const express = require("express");
const template = require("express-art-template");

// 路由
const homeRouter = require("./router/home");
const loginRouter = require("./router/login");
const regRouter = require("./router/reg");
const tranRouter = require("./router/tran");
const deleteRouter = require("./router/delete");
const errorRouter = require("./router/error");

const app = express();

// 模板相关设置
app.engine("html", template);
app.set("views", "view");
app.set("view engine", "html");

// 静态资源目录
app.use(express.static("public"));

// post参数获取相关设置
app.use(express.urlencoded({ extended: false }));

app.use("/", homeRouter) // 主页
    .use("/login", loginRouter) // 登录
    .use("/reg", regRouter) // 注册
    .use("/tran", tranRouter) // 提示
    .use("/del", deleteRouter) // 删除
    .use(errorRouter); // 404

app.listen(80);

console.log("http://127.0.0.1");