我正在尝试使用 MERN 构建 AI 图像生成网站,但收到此错误:
请求的模块“openai”不提供名为“Configuration”的导出。
file:///C:/Users/Rashmika%20Satish/ai_website/server/routes/dalleRoutes.js:3 从“openai”导入{配置,OpenAIApi};^^^^^^^^^^^^^ 语法错误:请求的模块“openai”未在 ModuleJob._instantiate(节点:internal/modules/esm/module_job:124:21)处提供名为“Configuration”的导出异步 ModuleJob.run (节点:内部/模块/esm/module_job:190:5)
Node.js v18.15.0 [nodemon] 应用程序崩溃 - 启动前等待文件更改...
这是 dalleRoutes.js 页面:
import express from 'express';
import * as dotenv from 'dotenv';
import {Configuration, OpenAIApi} from 'openai';
dotenv.config();
const router = express.Router();
Run Code Online (Sandbox Code Playgroud)
这是index.js页面:
import express from 'express'
import * as dotenv from 'dotenv';
import cors from 'cors';
import connectDB from './mongodb/connect.js';
import postRoutes from './routes/postRoutes.js';
import dalleRoutes from './routes/dalleRoutes.js';
dotenv.config();
const app = express();
app.use(cors());
app.use(express.json({limit: '50mb'}));
app.use('/api/v1/post', postRoutes);
app.use('/api/v1/dalle', dalleRoutes); …Run Code Online (Sandbox Code Playgroud)