我是 Metabase 的新手,对 AWS 也没有太多了解。我有 EC2 实例,并且想在没有 Elastic beanstalk 的 EC2 实例上运行 Metabase。这可能吗?如果是的话,怎么样?如果没有那么为什么?
嘿,我是 formik 库的新手,我正在尝试将 react-draft-wysiwyg 组件与 Formik 一起使用。这是我的代码。
RichTextEditor.js
import React, { useState } from "react";
import { EditorState, convertToRaw, ContentState } from "draft-js";
import { Editor } from "react-draft-wysiwyg";
import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css";
import draftToHtml from "draftjs-to-html";
import htmlToDraft from "html-to-draftjs";
import { useField } from "formik";
const RichTextEditor = (props) => {
const [field, meta, helpers] = useField(props);
const { value } = meta;
const { setValue } = helpers;
const prepareDraft = (value) => {
const draft = htmlToDraft(value);
const …Run Code Online (Sandbox Code Playgroud) 我想验证以下 json 架构,我正在使用 Ajv npm 包。
{
"email": "xyzmail@gmail.com",
"phone": "1112223334",
"country_code": "91"
}
Run Code Online (Sandbox Code Playgroud)
我想要仅电子邮件,或仅电话和国家/地区代码,或者所有三个属性都应该在那里。
我已经尝试过 oneOf、allOf、anyOf 也尝试过嵌套主题,但在某些情况下它可以工作,而在某些情况下它不能工作。
我尝试过以下代码
{
"type": "object",
"properties": {
"email": {
"type": "string",
"format": "email",
"maxLength": constants.LENGTHS.EMAIL.MAX
},
"phone": {
"type": "string",
"pattern": constants.REGEX.PHONE,
"maxLength": constants.LENGTHS.PHONE.MAX
},
"country_code": {
"type": "string",
"pattern": constants.REGEX.COUNTRY_CODE,
"maxLength": constants.LENGTHS.COUNTRY_CODE.MAX
}
},
"anyOf": [
{
"required": ["email"],
},
{
"required": ["phone", "country_code"],
},
{
"required": ["email", "phone", "country_code"]
},
],
"additionalProperties": false
}
Run Code Online (Sandbox Code Playgroud)