diff --git a/.env.example b/.env.example index 8a09671..16358ab 100644 --- a/.env.example +++ b/.env.example @@ -59,8 +59,15 @@ WalineServerURL='' #waline的服务器链接 txcid='' txckey='' -#前端静态文件地址,无法全部修改,请使用替换 -staticurl='https://registry.npmmirror.com/ourworldstaticfile/latest/files' +#前端静态文件地址 +localstatic=false #是否使用本地静态文件 +staticurl='https://registry.npmmirror.com/ourworldstaticfile/latest/files' #静态文件地址 + +#使用本地数据示例,请将https://github.com/OurWorldOrg/StaticFile下载到项目目录中(与build,node_modules同级),并修改文件夹名称为staticpath的值(默认是static,也可以修改staticpath的值) +#使用时请注释掉上方内容(从前端静态文件地址到此处),因为环境变量不可以重复 +# localstatic=true #是否使用本地静态文件 +# staticurl='/static' #无需修改,当然也可以随便改成别的 +# staticpath='static' #静态文件在服务器上的相对地址(相对于项目根目录) #附加代码 #可以添加任何代码,如需要添加统计代码,请在此处添加 diff --git a/app.js b/app.js index c1bdd81..573944a 100644 --- a/app.js +++ b/app.js @@ -108,9 +108,9 @@ app.set("view engine", "ejs"); var DB = require("./server/lib/database.js"); //设置静态资源路径 -app.use("/", express.static("build")); -app.use("/", express.static("data")); //用户数据内容 - +if (process.env.localstatic == 'true') { + app.use(process.env.staticurl, express.static(process.env.staticpath)); +} //全局变量 global.dirname = __dirname; diff --git a/static b/static new file mode 160000 index 0000000..6e74230 --- /dev/null +++ b/static @@ -0,0 +1 @@ +Subproject commit 6e74230ded8215d293a05b1c40cd70de7a7d9f7a