This commit is contained in:
张成
2026-04-29 13:34:39 +08:00
commit dee3a336ce
89 changed files with 33683 additions and 0 deletions

36
app.js Normal file
View File

@@ -0,0 +1,36 @@
/**
* 前后端模板 — Node 入口node-core-framework
*/
const Framework = require("./framework/node-core-framework.js");
const config = require("./config/framework.config.js");
const businessAssociations = require("./config/model.associations.js");
async function start() {
try {
console.log("正在启动应用...\n");
console.log("正在初始化框架...");
const framework = await Framework.init({
...config,
businessAssociations,
});
await framework.start(config.port.node);
const schedule = require("./middleware/schedule.js");
await schedule.init();
console.log(`\nAPI 文档: http://localhost:${config.port.node}/api/docs`);
} catch (error) {
console.error("\n" + "=".repeat(60));
console.error("应用启动失败");
console.error("=".repeat(60));
console.error("错误信息:", error.message);
console.error("错误堆栈:", error.stack);
console.error("=".repeat(60) + "\n");
process.exit(1);
}
}
start();