반응형

programing 135

브라우저:JavaScript만 사용하여 새로 고침 시 POST 데이터 재제출 방지

브라우저:JavaScript만 사용하여 새로 고침 시 POST 데이터 재제출 방지 Post/Redirect/Get에 관한 많은 질문을 알고 있습니다.이건 좀 달라요.이 특정 JavaScript 솔루션을 설명하는 답변을 찾을 수 없습니다. POST를 통해 폼을 전송한 후 새로 고침 버튼을 누르면 브라우저에 데이터를 다시 전송하라는 메시지가 나타납니다.그러나 이 프롬프트는 WordPress 백엔드(JS가 활성화된 경우)에서 발생하지 않으며 POST 후에 Redirect/Get이 표시되지 않습니다. 저는 이걸 아래 스크린샷으로 보여드리려고 노력했어요.페이지상에 POST 데이터가 인쇄된 최초의 POST 송신지가 표시되고, 그 후 새로고침에 의해 브라우저의 재송신 프롬프트가 표시되지 않고 GET이 발생합니다. J..

programing 2023.03.07

next.js에서의 포트 설정 방법

next.js에서의 포트 설정 방법 하나의 응용 프로그램이 포트 3000에서 실행되고 있으며 기본 포트의 다른 포트에서 다른 응용 프로그램을 실행합니다.리액트 넥스트.js에서의 변경 방법package.js 스크립트는 "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "next", "build": "next build", "start": "next start" }, start script 명령어는npm run dev이것은 나에게 효과가 있다. "scripts": { "dev": "next dev -p 8080", "start": "next start -p 8080", }, "scripts": { "dev": "next de..

programing 2023.03.07

프로펠러 변경 시 Re-render React 구성 요소

프로펠러 변경 시 Re-render React 구성 요소 컨테이너 컴포넌트에서 프레젠테이션 컴포넌트를 분리하려고 합니다.나는 가지고 있다SitesTable및 aSitesTableContainer컨테이너는 현재 사용자를 기반으로 적절한 사이트를 가져오는 redux 액션을 트리거하는 역할을 합니다. 문제는 컨테이너 컴포넌트가 처음 렌더링된 후 현재 사용자가 비동기적으로 Import된다는 것입니다.즉, 컨테이너 컴포넌트는 컨테이너 컴포넌트에서 코드를 재실행할 필요가 있음을 인식하지 못합니다.componentDidMount에 송신할 데이터를 갱신하는 기능SitesTable소품(사용자)이 바뀌면 컨테이너 컴포넌트를 다시 렌더해야 할 것 같습니다.어떻게 하면 좋을까요? class SitesTableContainer..

programing 2023.03.07

componentWillReceiveProps가 아닌 라이프 사이클 메서드 getDerivedStateFromProps를 사용하는 방법

componentWillReceiveProps가 아닌 라이프 사이클 메서드 getDerivedStateFromProps를 사용하는 방법 이 모양은componentWillReceiveProps새로운 라이프 사이클 방식을 위해 향후 출시에서는 완전히 폐지될 예정입니다.getDerivedStateFromProps: static get Derived State From Props(). 검사한 결과, 당신은 이제 직접 비교할 수 없는 것 같습니다.this.props그리고.nextProps할 수 있는 것처럼componentWillReceiveProps다른 방법이 없을까요? 또한 오브젝트를 반환합니다.수익률은 기본적으로 다음과 같은 것으로 가정하는 것이 맞습니까?this.setState? 다음은 온라인에서 찾은 예입..

programing 2023.03.07

RESTful JSON 응답에 메타데이터를 추가하는 모범 사례는 무엇입니까?

RESTful JSON 응답에 메타데이터를 추가하는 모범 사례는 무엇입니까? 배경 데이터 오브젝트를 JSON으로 반환하는 Restful API를 구축하고 있습니다.대부분의 경우 데이터 객체를 반환하는 것만으로 문제가 없지만, 페이지 번호 지정이나 검증 등 일부 메타데이터를 응답에 추가해야 하는 경우도 있습니다. 지금까지의 정보 모든 json 응답을 다음과 같이 정리했습니다. { "metadata" :{ "status": 200|500, "msg": "Some message here", "next": "http://api.domain.com/users/10/20" ... }, "data" :{ "id": 1001, "name": "Bob" } } 장점 응답에 유용한 메타데이터를 추가할 수 있습니다. 단점 ..

programing 2023.03.07

Angularjs 다이내믹 ng 패턴 검증

Angularjs 다이내믹 ng 패턴 검증 체크박스가 false일 경우 ng-required 디렉티브를 사용하여 텍스트 입력에 검증을 시행하는 폼이 있습니다.체크박스가 true일 경우 필드는 숨겨지고 ng-required는 false로 설정됩니다. 문제는 ng-pattern angle 디렉티브를 사용하여 입력에 지정된 검증용 regex도 가지고 있다는 것입니다.문제는 사용자가 비활성 전화번호를 입력한 경우 입력이 비활성화되기 때문에(따라서 더 이상의 검증은 필요하지 않음) 이 폼은 ng-pattern에 따라 비활성화되므로 전송이 허용되지 않는다는 것입니다. ng-change 함수를 추가하여 입력 모델을 null로 설정하려고 했지만, 체크박스의 초기 설정에서 ng-pattern과 필드는 여전히 false로..

programing 2023.03.07

서브도메인 대신 서브디렉토리를 사용하려면 어떻게 해야 하나요?

서브도메인 대신 서브디렉토리를 사용하려면 어떻게 해야 하나요? domain.com에서 Heroku에서 진행하는 rails 앱을 만들고 있습니다.또한 phpfog에서 호스팅되는 블로그에 WordPress를 사용하고 싶지만 blog.domain.com과 같은 하위 도메인은 사용하고 싶지 않습니다.대신 domain.com/blog과 같은 서브디렉토리를 사용하고 싶습니다. SEO가 아니라...난 그저 하위 도메인을 좋아하지 않을 뿐이야.서브디렉토리가 더 섹시해(예...사실 그렇게 말했어요.) 어떻게 하면 이 일을 확실하게 해낼 수 있을까요?잘 부탁드립니다.이를 위해 니저가 발견한 랙 리버스 프록시 보석을 사용할 수 있습니다.먼저 추가하기를 원할 것입니다.gem "rack-reverse-proxy", :requi..

programing 2023.03.07

WORDPRESS: cURL 오류 60: SSL 인증서

WORDPRESS: cURL 오류 60: SSL 인증서 현재 데비안 서버에서 워드프레스 설치를 하고 있습니다.PHP7, 컬 및 Apache2를 설치합니다. 새 확장을 설치하려고 하면 다음 오류 메시지가 나타납니다. cURL error 60: SSL certificate problem: self signed certificate in certificate chain 유사한 문제를 해결한 후 이를 통해 php.ini를 수정하려고 합니다. curl.cainfo = /etc/php7.0/cacert.pem 하지만 아파치를 다시 시작해도 여전히 문제가 있습니다. 좋은 생각 있어요? 잘 부탁드립니다테스트 사이트 내에서 SSL 검증을 사용하지 않도록 설정합니다. 이 행을 파일에 추가하여 이 작업을 수행할 수 있습니다..

programing 2023.03.07

JSONP 요청 처리 오류

JSONP 요청 처리 오류 ajax jsonp 요청을 하고 있는데 오류 처리가 작동하지 않습니다.요청이 404 또는 500이면 오류를 처리할 수 없습니다. 답을 찾으려고 주위를 둘러봤지만 아무것도 찾을 수가 없어요.http://code.google.com/p/jquery-jsonp/,에 솔루션이 있는 것 같습니다만, 사용 방법의 예를 찾을 수 없습니다. function authenticate(user, pass) { $.ajax ({ type: "POST", url: "url", dataType: 'jsonp', async: false, //json object to sent to the authentication url data: {"u": userid, "p": pass}, success: funct..

programing 2023.03.07

RewriteRule에서 폴더/디렉토리 제외

RewriteRule에서 폴더/디렉토리 제외 표준 WordPress .htaccess를 사용하고 있으며 다음 URL을 다시 씁니다. # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress WordPress가 도메인 루트에 설치되어 있습니다.서브폴더에는 /opencart 등의 다른 스크립트가 있습니다.이 서브폴더에는 독자적인 .htaccess 파일이 포함되어 있습니다. 유감스럽게도 WordPress는 이러한 스크립..

programing 2023.03.07
반응형