【发布时间】:2020-10-15 12:28:20
【问题描述】:
Error:
node_modules/@types/body-parser/index.d.ts:14:10 - error TS2614: Module '"../../../src/connect"' has no exported member 'NextHandleFunction'. Did you mean to use 'import NextHandleFunction from "../../../src/connect"' instead? 14 import { NextHandleFunction } from 'connect';
我正在尝试在我的 nodejs 项目中使用 typescript 而不是 javascript。我遵循了一些教程并查看了一些 Github 存储库,尽管我在编译时感到很奇怪,但我的服务器正在启动。
import * as mongoose from 'mongoose';
type TInput = {
db: string;
}
export default ({db}: TInput) => {
const connect = () => {
mongoose
.connect(
db,
{ useNewUrlParser: true }
)
.then(() => {
return console.info(`Successfully connected to ${db}`);
})
.catch(error => {
console.error('Error connecting to database: ', error);
return process.exit(1);
});
};
connect();
mongoose.connection.on('disconnected', connect);
};
【问题讨论】:
标签: node.js typescript nodes node-modules tsoa