# fiora **Repository Path**: mengde777/fiora ## Basic Information - **Project Name**: fiora - **Description**: 在线聊天 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-26 - **Last Updated**: 2025-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # [Fiora](https://fiora.suisuijiang.com/) · [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/yinxin630/fiora/blob/master/LICENSE) [![author](https://img.shields.io/badge/author-%E7%A2%8E%E7%A2%8E%E9%85%B1-blue.svg)](http://suisuijiang.com) [![Node.js Version](https://img.shields.io/badge/node.js-14.16.0-blue.svg)](http://nodejs.org/download) [![Test Status](https://github.com/yinxin630/fiora/workflows/Unit%20Test/badge.svg)](https://github.com/yinxin630/fiora/actions?query=workflow%3A%22Unit+Test%22) [![Typescript Status](https://github.com/yinxin630/fiora/workflows/Typescript%20Type%20Check/badge.svg)](https://github.com/yinxin630/fiora/actions?query=workflow%3A%22Typescript+Type+Check%22) ### 运行 构建客户端代码 `yarn build:web` 启动服务端 `yarn start` 后台启动 pm2 start yarn --name fiora -- start ### 1. 如果是在终端中前台运行的 - 如果你是直接通过 `yarn start` 或 `npm start` 在终端前台启动 Fiora 的,可以按下 **`Ctrl + C`** 来停止服务。这会直接终止当前运行的进程。 ### 2. 如果是通过 PM2 启动的 - PM2 是一个常用的进程管理工具,用于管理 Node.js 应用。可以使用以下命令停止 Fiora: ```bash pm2 stop fiora ``` - 如果不确定名称,可以列出所有运行的 PM2 进程来确认: ```bash pm2 list ``` - 找到 Fiora 进程的名称或 ID,然后使用以下命令停止: ```bash pm2 stop ``` ### 3. 如果使用 Docker 启动的 - 如果项目是通过 Docker 容器运行的,可以用以下命令停止容器: ```bash docker ps # 查看正在运行的容器,找到 Fiora 容器的 CONTAINER ID docker stop ``` ### 4. 查找并杀掉 Node.js 进程 - 如果项目是通过 Node.js 启动并在后台运行,可以通过以下方式查找并杀掉相关进程: ```bash ps aux | grep node # 查找 Node.js 进程,找到 Fiora 的进程 ID (PID) kill ``` ### 参考文档 - 博主 https://moe.blog/fiora.html - 官方 https://yinxin630.github.io/fiora/zh-Hans/docs/install ### Fiora 部分目录构成 - 参考地址: https://zhuanlan.zhihu.com/p/643890852 ``` |-- [.githubb] // github actions |-- [.vscode] // vscode 工作区配置 |-- [packages] // 所有源代码的存储目录 |------ [app] // App 源代码 |---------- [src] // App 源代码 |-------------- [pages] // App 前端UI |---------- [app.json] // 打包 App 基本信息 |---------- [src] // App 源代码 |------ [assets] // 静态资源 |------ [config] // Fiora 配置文件夹 |---------- [client.ts] // 客户端配置 |---------- [server.ts] // 服务端配置 |------ [database] // 数据库方法,一般情况勿动 |------ [server] // 构建完成后存放的Web |------ [utils] // utils |------ [web] // Web 源代码 |---------- [src] // Web 源代码 |-------------- [modules] // Web 前端UI |-- .eslintignore // eslint 忽略 |-- .eslintrc // eslint 配置 |-- .gitignore // git 忽略 |-- Dockerfile // docker 文件 |-- LICENSE // fiora 许可 |-- docker-compose.yaml // docker compose 配置 |-- package.json // npm |-- tsconfig.json // typescript 配置 |-- yarn.lock // yarn ... ```