XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

XFEstudio/SpaceNinjaServer

fix: consistenly use static/data for 'npm run build' (#661)

1024d035
Sainan <sainan@calamity.inc>
提交于

代码差异

4 个文件 +16 -3
Modified src/controllers/api/loginController.ts +1 -1
@@ -1,7 +1,7 @@
1 1 import { RequestHandler } from "express";
2 2
3 3 import { config } from "@/src/services/configService";
4 import buildConfig from "@/static/data/buildConfig.json";
4 import { buildConfig } from "@/src/services/buildConfigService";
5 5
6 6 import { Account } from "@/src/models/loginModel";
7 7 import { createAccount, isCorrectPassword, isNameTaken } from "@/src/services/loginService";
Modified src/controllers/dynamic/worldStateController.ts +1 -1
@@ -1,6 +1,6 @@
1 1 import { RequestHandler } from "express";
2 2 import staticWorldState from "@/static/fixed_responses/worldState.json";
3 import buildConfig from "@/static/data/buildConfig.json";
3 import { buildConfig } from "@/src/services/buildConfigService";
4 4 import { IMongoDate, IOid } from "@/src/types/commonTypes";
5 5
6 6 export const worldStateController: RequestHandler = (req, res) => {
Modified src/routes/cache.ts +1 -1
@@ -1,5 +1,5 @@
1 1 import express from "express";
2 import buildConfig from "@/static/data/buildConfig.json";
2 import { buildConfig } from "@/src/services/buildConfigService";
3 3 import fs from "fs/promises";
4 4
5 5 const cacheRouter = express.Router();
Added src/services/buildConfigService.ts +13 -0
@@ -0,0 +1,13 @@
1 import path from "path";
2 import fs from "fs";
3
4 const rootDir = path.join(__dirname, "../..");
5 const repoDir = path.basename(rootDir) == "build" ? path.join(rootDir, "..") : rootDir;
6 const buildConfigPath = path.join(repoDir, "static/data/buildConfig.json");
7 export const buildConfig = JSON.parse(fs.readFileSync(buildConfigPath, "utf-8")) as IBuildConfig;
8
9 interface IBuildConfig {
10 version: string;
11 buildLabel: string;
12 matchmakingBuildId: string;
13 }