0

提供する前に変更したい JS ファイルがいくつかあります。

それらはパラメーターで呼び出され、そのパラメーターが提供されるときにファイルに含まれるようにします。

例:

<script src="myjavascript.js?key=mykey"></script

myjavascript.js

var key = ${key} // <-- replaced with request.query.key
console.log(key)

ルート:

fastify.get('/include.js', async (request, reply) => {
    let key
    if (request.query.key) {
      key = request.query.key
    }
    if (!key.length == 20) reply.code(400)

    reply.view('server/assets/include.js', { key: key })
  })
4

1 に答える 1