AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-10906068

Nancy Moore's questions

Martin Hope
Nancy Moore
Asked: 2025-04-23 21:59:16 +0800 CST

Como permitir corretamente múltiplas origens para uma solicitação de origem cruzada (CORS)?

  • 5

O phpcódigo abaixo permite que apenas a URL http://example1.comtenha acesso à aplicação. Como posso permitir acesso apenas às quatro URLs abaixo em PHP?

http://example1.com
http://example2.com
http://example3.com
http://example4.com
<?php
error_reporting(0);
header('Access-Control-Allow-Origin: http://example1.com');
header('Access-Control-Allow-Methods: POST');
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With");




$allowedOrigin = 'http://example1.com'; // Your expected origin

if ($_SERVER['HTTP_ORIGIN'] !== $allowedOrigin) {
    //echo "Access Denied.";
$return_arr = array("msg"=>"Access Denied");
echo json_encode($return_arr);
    exit();
}

$validReferer = 'http://example1.com/'; // Change to your actual domain!  Include trailing slash if the AJAX call comes from a subfolder
if (strpos($_SERVER['HTTP_REFERER'], $validReferer) !== 0) {
   // echo "Access Denied (Invalid Referer).";
$return_arr = array("msg"=>"Access Denied");
echo json_encode($return_arr);
    exit();
}

// begin insert records into database
?>
  • 2 respostas
  • 26 Views
Martin Hope
Nancy Moore
Asked: 2024-05-19 23:14:45 +0800 CST

Como criar corretamente o regex Python para permitir caracteres alfanuméricos, vírgulas, pontos, espaços

  • 5

Estou trabalhando com Python, tentando permitir apenas caracteres alfanuméricos, vírgulas, pontos, espaços

Quando executo o código abaixo, ele gera um erro de sintaxe inválida:

strx ='test, 22222 @% te-st test test'
result = strx.replace(/[^A-Za-z0-9, .]/g, '')
print(result)
python
  • 1 respostas
  • 35 Views
Martin Hope
Nancy Moore
Asked: 2023-12-26 14:05:37 +0800 CST

como substituir corretamente o hífen por elementos div em javascript

  • 5

Eu tenho o seguinte texto stackoverflow-is-the-best-site-in-the-world por hífen. Preciso substituir esses hífens e colocar cada texto nas tags div conforme o exemplo de resultado abaixo

<div class='cssx'>stackoverflow</div>
<div class='cssx'>is</div>
<div class='cssx'>the</div>
<div class='cssx'>best</div>
<div class='cssx'>in</div>
<div class='cssx'>the</div>
<div class='cssx'>world</div>

Em PHP posso fazê-lo funcionar da seguinte maneira.

<?php
$str ="stackoverflow-is-the-best-site-in-the-world";
echo $output = str_replace('-', "<div class='cssx'></div>", $str);

?>

Aqui está o meu problema. Preciso fazê-lo funcionar com javascript. Para este efeito, aproveitei a solução aqui fonte

mas não consigo fazê-lo funcionar.

aqui está o código até agora.

const str ="stackoverflow-is-the-best-site-in-the-world";

var output = "<div class='cssx'>" + 
"text.replace(/-/g, "</div><div class='cssx'>", str)" +
 "</div>";

alert(output);
javascript
  • 5 respostas
  • 52 Views
Martin Hope
Nancy Moore
Asked: 2023-10-22 17:41:19 +0800 CST

como implementar corretamente o carregamento da mensagem no envio ou busca de dados no reactjs

  • 5

O código abaixo busca dados com sucesso da minha instância do Atlassian usando reactjs.

Agora quero poder exibir uma mensagem de carregamento que será exibida e os dados estão sendo enviados ou buscados, mas não consigo fazê-los funcionar.

eu inicializei

    const [loading, setLoading] = useState(false);
setLoading(true);

Aqui está minha pergunta:

Por favor, onde eu adiciono setLoading(false);

Ou existe outra solução melhor ou de outra forma.

Aqui está o código

aplicativo.js

import React, { useEffect, useState, Fragment } from "react";

function App() {

const [loading, setLoading] = useState(false);
const [data, setData] = useState({});

  useEffect(() => {
//invoke('postdata').then(setData);

setLoading(true);
const dx = {uid: 'NancyMoore'};
 invoke('postdata', dx).then(setData);


}, []);

  return (
    <div>
      <h2> Submited Data</h2>
       
{JSON.stringify(data)}

{loading && <span> data is being submitted  ...</span>}


    </div>
  );
}

export default App;

index.js

import Resolver from '@forge/resolver';
const resolver = new Resolver();

resolver.define('postdata', async (req) => { 
const datax = await storage.set('my-key');
console.log(datax);
return datax;

});

export const handler = resolver.getDefinitions();
reactjs
  • 1 respostas
  • 19 Views
Martin Hope
Nancy Moore
Asked: 2023-10-22 04:39:00 +0800 CST

Como obter dados de objetos corretamente via reactjs

  • 5

Estou tentando obter dados de objetos usando reactjs da minha instância Atlassian.

Quando executo o código, {JSON.stringify(data)}mostra o registro conforme abaixo

{"creator_name":"Nancy More","current_time":"10/21/2023, 12:37:11 PM"}

Agora estou tentando exibir creator_name se o registro do objeto não estiver vazio como esta linha de código

{JSON.stringify(data) !=='{}'   &&  <span> Welcome {data.creator_name}</span> <input type='text' value={data.creator_name} /> }

Mas continua gerando erro Uncaught TypeError: d is null Vf App.js:

Por favor, eu tentei isso por horas agora, mas não consigo fazê-lo funcionar.

aqui está o código

Aplicativo.js

import React, { useEffect, useState, Fragment } from "react";

function App() {


  const [data, setData] = useState(null);

  useEffect(() => {
invoke('getdata-creator_name').then(setData);
}, []);

  return (
    <div>
      <h2> Display Records creators name</h2>
       

{JSON.stringify(data) === '{}' && Record is empty}

 
{JSON.stringify(data) !=='{}'   &&  <span> Welcome {data.creator_name}</span> <input type='text' value={data.creator_name} /> }


    </div>
  );
}

export default App;

index.js

import Resolver from '@forge/resolver';
const resolver = new Resolver();

resolver.define('getdata-creator_name', async (req) => { 
const datax = await storage.get('my-key');
console.log(datax);
return datax;

});

export const handler = resolver.getDefinitions();
reactjs
  • 1 respostas
  • 25 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Reformatar números, inserindo separadores em posições fixas

    • 6 respostas
  • Marko Smith

    Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não?

    • 2 respostas
  • Marko Smith

    Problema com extensão desinstalada automaticamente do VScode (tema Material)

    • 2 respostas
  • Marko Smith

    Vue 3: Erro na criação "Identificador esperado, mas encontrado 'import'" [duplicado]

    • 1 respostas
  • Marko Smith

    Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores?

    • 1 respostas
  • Marko Smith

    Como faço para corrigir um erro MODULE_NOT_FOUND para um módulo que não importei manualmente?

    • 6 respostas
  • Marko Smith

    `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso?

    • 3 respostas
  • Marko Smith

    Um programa vazio que não faz nada em C++ precisa de um heap de 204 KB, mas não em C

    • 1 respostas
  • Marko Smith

    PowerBI atualmente quebrado com BigQuery: problema de driver Simba com atualização do Windows

    • 2 respostas
  • Marko Smith

    AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos

    • 1 respostas
  • Martin Hope
    Fantastic Mr Fox Somente o tipo copiável não é aceito na implementação std::vector do MSVC 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant Encontre o próximo dia da semana usando o cronógrafo 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor O inicializador de membro do construtor pode incluir a inicialização de outro membro? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul O C++20 mudou para permitir a conversão de `type(&)[N]` de matriz de limites conhecidos para `type(&)[]` de matriz de limites desconhecidos? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann Como/por que {2,3,10} e {x,3,10} com x=2 são ordenados de forma diferente? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller O ponto e vírgula agora é opcional em condicionais bash com [[ .. ]] na versão 5.2? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench Por que um traço duplo (--) faz com que esta cláusula MariaDB seja avaliada como verdadeira? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng Por que `dict(id=1, **{'id': 2})` às vezes gera `KeyError: 'id'` em vez de um TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos 2024-03-20 03:12:31 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve