【发布时间】:2019-09-16 02:49:53
【问题描述】:
我已将 JavaScript 代码转换为 Typescript 并收到错误消息
模块没有默认导出
我尝试使用花括号导入并使用 module.exports 导出,但都没有成功。
contactController.ts
const contacts: String[] = [];
// Handle index actions
exports.index = (req: any, res: any) => {
res.json({
data: contacts,
message: "Contacts retrieved successfully",
status: "success"
});
};
// Handle create contact actions
exports.new = (req: any, res: any) => {
// save the contact and check for errors
contacts.push("Pyramids");
res.json({
data: contact,
message: "New contact created!"
});
};
api-route.ts
import contactController from "./contactController";
在 api-routes.ts 中,当我尝试导入 contactController 模块时,它会抛出错误
模块没有默认导出
如何导入而不出现错误?我曾尝试使用“./contactController”中的“import {contactController}”,但效果不佳。
【问题讨论】:
标签: javascript typescript express