Browse Source

Quick change to make sure the client lib always served correctly in test.

gh-pages
mike12345567 6 years ago
parent
commit
f16fe2d8d2
  1. 14
      packages/server/src/api/routes/static.js

14
packages/server/src/api/routes/static.js

@ -11,13 +11,17 @@ const router = Router()
/* istanbul ignore next */
router.param("file", async (file, ctx, next) => {
ctx.file = file && file.includes(".") ? file : "index.html"
// Serving the client library from your local dir in dev
if (env.isDev() && ctx.file.startsWith("budibase-client")) {
if (!ctx.file.startsWith("budibase-client")) {
return next()
}
// test serves from require
if (env.isTest()) {
ctx.devPath = require.resolve("@budibase/client").split(ctx.file)[0]
} else if (env.isDev()) {
// Serving the client library from your local dir in dev
ctx.devPath = budibaseTempDir()
}
await next()
return next()
})
router

Loading…
Cancel
Save