试图使这个简单的类型记录faunadb / netlify无服务器功能工作
// TYPESCRIPT
import faunadb from 'faunadb' /* Import faunaDB sdk */
/* configure faunaDB Client with our secret */
const q = faunadb.query
const client = new faunadb.Client({
secret: process.env.FAUNADB_SECRET
})
export const handler = async function (event, context) {
const t = {success: "success"};
return {
statusCode: 200,
body: JSON.stringify(t, null, 2)
};
};但是在部署之后,我一直得到这个错误
{"errorType":"Error","errorMessage":"Dynamic require of \"util\" is not supported","trace":["Error: Dynamic require of \"util\" is not supported"," at __require (file:///var/task/functions/play.js:28:9)"," at node_modules/util-deprecate/node.js (file:///var/task/functions/play.js:86:22)"," at __require2 (file:///var/task/functions/play.js:31:44)"," at node_modules/faunadb/src/query.js (file:///var/task/functions/play.js:6328:21)"," at __require2 (file:///var/task/functions/play.js:31:44)"," at node_modules/faunadb/index.js (file:///var/task/functions/play.js:8742:17)"," at __require2 (file:///var/task/functions/play.js:31:44)"," at file:///var/task/functions/play.js:8760:33"," at ModuleJob.run (internal/modules/esm/module_job.js:183:25)"," at process.runNextTicks [as _tickCallback] (internal/process/task_queues.js:60:5)"]}有什么想法吗?
**编辑看起来这是Netlify的无服务器类型记录支持的一个问题。将类型记录函数编译到它们的.js对应程序中,将按预期工作。
发布于 2022-02-22 06:45:20
看来这是Netlify的无服务器类型记录支持的一个问题。将类型记录函数编译到它们的.js对应程序中,按预期工作。
https://stackoverflow.com/questions/71215789
复制相似问题