Closed ifredom closed 1 year ago
@ifredom Please try using it ↓
export default defineEventHandler(async (event: H3Event) => {
const audioBlob = await text_to_short_audio();
return {
data: await audioBlob.text(),
code: 0,
msg: "success",
};
});
Because if the return value is an object, it cannot be serialized effectively。
Of course, if no special information is needed, it is recommended to use ↓
export default defineEventHandler(() => text_to_short_audio());
请尝试使用它↓
export default defineEventHandler(async (event: H3Event) => { const audioBlob = await text_to_short_audio(); return { data: await audioBlob.text(), code: 0, msg: "success", }; });
因为如果返回值是对象,就不能有效地序列化。
当然,如果不需要特殊信息,建议使用↓
export default defineEventHandler(() => text_to_short_audio());
tks, it's work
Environment
Environment
Reproduction
Reproduction
page: demo.vue
Describe the bug
The server api cannot return data in blob format
Additional context
No response
Logs