# university-news-be **Repository Path**: lkyyyy123456/university-news-be ## Basic Information - **Project Name**: university-news-be - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-24 - **Last Updated**: 2025-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 校园新闻后端 API 这是一个使用 Express + PostgreSQL 构建的校园新闻后端 API 服务。 ## 功能特性 - 新闻列表获取与分页 - 新闻内容详情查看 - 新闻分类管理 - 院系新闻分类查询 ## 技术栈 - Node.js - Express - PostgreSQL - Sequelize ORM - Morgan日志 - CORS跨域支持 ## 运行项目 ```sh 1. 克隆项目 git clone <项目地址> 2.安装依赖 pnpm install 3.配置环境变量 在项目根目录config/database/database.json,修改以下配置: { "host": 主机地址, "username": 数据库用户名, "password": 数据库密码, "database": 数据库名称, "port": 数据库端口, "dialect": 数据库选型 } ``` 数据库表结构 ``` News 表结构: sub: 分类ID title: 新闻标题 time: 发布时间 data: 新闻内容 href: 原文链接 other: 其他信息(图片等) ``` 目录结构 ``` . ├── app.js # 应用入口 ├── config/ # 配置文件 ├── dao/ # 数据访问层 ├── handler/ # 业务处理层 ├── models/ # 数据模型 └── routes/ # 路由 ```