小编Dan*_*ila的帖子

如何以不区分大小写的方式查询字符串?

我的问题很简单:我有一个查询,我正在寻找字符串的匹配项,例如:

\n
const test_name = 'ExAmPlE'\nconst database_resources = await prisma.market.findMany({\n    where: {\n        name: test_name\n    }\n})\n
Run Code Online (Sandbox Code Playgroud)\n

我可以使用string.toLowerCase(),但仅限于特定用例

\n

如何获取名称可以是任何名称(例如 )ExampleExAMpleexample不能是任何其他键(例如 )的所有行Ex\xc3\xa0mpl\xc3\xa9

\n

postgresql typescript prisma

10
推荐指数
1
解决办法
9883
查看次数

React mobx - 存储返回代理对象

我有以下状态类:

import { observable, action } from 'mobx';
import axios from 'axios';

export default class AppState {
  @observable user;
  @observable pToken;

  constructor() {
    this.user = {};
    this.pToken = localStorage.getItem('pToken');
  }

  async fetchData(query) {

    const body = JSON.stringify({ query, });
    const response = await axios.post('url', body, {
      headers: {
        'Content-Type': 'application/json',
        token: localStorage.getItem('pToken')
      }
    });

    const user = response.data.data.user;
    console.log('Got user', user);
    this.setUser(user);
  }

  @action setUser(user) {
    this.user = user;
  }
}
Run Code Online (Sandbox Code Playgroud)

在我的组件中:

@inject('store')
@observer
export default class Header extends Component …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs mobx mobx-react

8
推荐指数
1
解决办法
8193
查看次数

在 Next.js 项目中集成 Sentry

我正在将 Next.js 与 AMP 一起使用。这意味着我的代码仅在服务器上运行。没有客户端代码。

我试图整合@sentry/node 然而,当我独自加入这行来index.js/pages const Sentry = require('@sentry/node');

构建失败并出现以下错误:

[ wait ]  compiling ...
[ error ] ./node_modules/@sentry/node/esm/integrations/console.js
Module not found: Can't resolve 'console' in '/Users/lirancohen/Projects/amp-app/node_modules/@sentry/node/esm/integrations'
Run Code Online (Sandbox Code Playgroud)

我将不胜感激任何帮助理解这个问题。使用 next 9.0.1 和 sentry 5.0.5

javascript sentry next.js

7
推荐指数
1
解决办法
7164
查看次数

当前未启用对实验性语法“decorators-legacy”的支持

当我使用 mobx-react 和尝试使用 annotations 时,我收到了上述错误。这里我使用的是 .js 而不是 .ts。之前提供的所有解决方案对我来说都不成功。

import React, { Component } from 'react';
import { withRouter, Redirect } from 'react-router-dom';
import { observable, action } from 'mobx';
import { inject, observer } from 'mobx-react';

@inject('authStore')
@withRouter
@observer
class Login extends Component {

   componentWillUnmount() {
       this.props.authStore.reset();
   }

}
Run Code Online (Sandbox Code Playgroud)

我的错误是 在此处输入图片说明

reactjs babeljs mobx mobx-react

6
推荐指数
1
解决办法
2772
查看次数

无法从 mobx 导入装饰

尝试导入错误:“装饰”未从“mobx”导出。我的mobx版本是6.0,我尝试将包从mobx改成mobx-react、mobx-react-lite、mobx-decorate。但是还是无法解决。

提前致谢

截屏

decorator node.js reactjs mobx

6
推荐指数
1
解决办法
3400
查看次数

在顺风中添加自定义颜色后所有颜色都消失了

我刚刚向顺风添加了自定义颜色,如下所示:

colors: {
         'slate': '#475569'
      },
Run Code Online (Sandbox Code Playgroud)

然后我运行npm run watch,颜色按预期工作,但所有其他颜色都消失了,它们从项目中删除,我无法使用它们,因为它们不会显示在自动完成中,当我自己输入它们时它们也不起作用。

编辑:当我删除自定义颜色并重新运行npm run watch旧颜色时,旧颜色再次工作,但我需要添加自定义颜色:/

css tailwind-css

6
推荐指数
1
解决办法
3953
查看次数

Next.js 中的 getInitialProps 是什么

我认为这可能是一个愚蠢的问题,但相信我,我是 Next.js 的新手,我正在尝试完全理解生命getInitialProps周期挂钩的工作原理。我做了一些查询,但仍然无法有效地使用它。我所理解的是,它getInitialProps用于在服务器上获取数据,但是,如果我们已经有一个http类似axios等的库,我仍然对如何在服务器上执行此操作感到困惑。有人可以帮助回答我的问题吗?为什么我们需要getInitialPropNext.js?

javascript reactjs next.js

5
推荐指数
1
解决办法
1355
查看次数