瀏覽代碼

Update options to accept a user-defined assets route.

Lee Morgan 4 天之前
父節點
當前提交
b3a81d3a80
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      index.js

+ 3 - 2
index.js

@@ -8,7 +8,8 @@ export default async (express, options)=>{
     let opts = {
         production: true,
         routesDir: "routes",
-        assetsDir: "assets"
+        assetsDir: "assets",
+        assetsRoute: "/assets"
     };
     Object.assign(opts, options)
 
@@ -19,7 +20,7 @@ export default async (express, options)=>{
     await fs.rm(path.join(process.cwd(), ".build/"), {recursive: true, force: true});
     let root = path.join(process.cwd(), opts.routesDir);
     await addRoute(root, root, app, opts);
-    app.use(`/${opts.assetsDir}`, express.static(opts.assetsDir));
+    app.use(assetsRoute, express.static(opts.assetsDir));
 
     console.timeEnd("Build time");
     return app;