小编Jon*_*dez的帖子

第 0 行:解析错误:无法读取未定义的属性“map”

目前在我的客户端启动服务器,上面的错误是我得到的。我正在使用 Typescript、React、ESlint。我似乎无法前进,因为这个错误一直困扰着我。Eslint 的 github 页面也没有太大帮助。

在我创建 useMutation 组件并将其导出到 index.ts 后,这个错误出现了,不知道如何摆脱这个错误。

Below is my package.json
Run Code Online (Sandbox Code Playgroud)
    {
    "name": "tinyhouse_client",
    "version": "0.1.0",
    "private": true,
      "dependencies": {
      "@testing-library/jest-dom": "^4.2.4",
      "@testing-library/react": "^9.3.2",
      "@testing-library/user-event": "^7.1.2",
      "@types/jest": "^24.0.0",
      "@types/node": "^12.0.0",
      "@types/react": "^16.9.35",
      "@types/react-dom": "^16.9.0",
      "@typescript-eslint/parser": "^3.0.2",
      "react": "^16.13.1",
      "react-dom": "^16.13.1",
      "react-scripts": "3.4.1",
      "typescript": "~2.23.0"
      },
      "resolutions": {
     "@typescript-eslint/eslint-plugin": "^2.23.0",
     "@typescript-eslint/parser": "^2.23.0",
     "@typescript-eslint/typescript-estree": "^2.23.0"
     },
     "scripts": {
     "start": "react-scripts start",
     " build": "react-scripts build",
     "test": "react-scripts test",
     "eject": "react-scripts eject"
     },
     "eslintConfig": {
     "extends": "react-app"
     },
     "browserslist": { …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs eslint react-hooks

110
推荐指数
9
解决办法
4万
查看次数

Typescript 错误代码:2366,函数缺少结束返回语句且返回类型不包括“未定义”

我目前正在研究我的项目的服务器/数据库。目前它由 Javascript、Typescript、MongoDB、Apollo-Server 和 Express 组成。上面的错误不断出现,我不知道如何解决。这是我的数据库文件夹的 index.ts 文件中的代码。

import { MongoClient } from "mongodb";
import { Database, Listing, Booking, User } from '../lib/types';


const url = `mongodb+srv://${process.env.DB_USER}:${process.env.DB_USER_PASSWORD}@${process.env.DB_CLUSTER}.mongodb.net`;

export const connectDatabase = async (): Promise<Database> => {
  try {
    const client = await MongoClient.connect(url, { useNewUrlParser: true, useUnifiedTopology: true });
    const db = client.db("main");

    return {
      bookings: db.collection<Booking>("bookings"),
      listings: db.collection<Listing>("listings"),
      users: db.collection<User>("users"),
    };
  } catch (error) {
    console.log(error);
  }
};
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

javascript mongodb typescript server typescript-generics

4
推荐指数
1
解决办法
1万
查看次数