사용자가 자바 스크립트 코드를 제출하여 다른 사용자에게 제공 할 수있는 웹 응용 프로그램에 대한 아이디어가 있습니다. 나는 이것에 대해 가장 좋은 방법이 궁금합니다. Javascript를 데이터베이스에 저장 한 다음 요청할 때 사용자에게 제공 할 수 있습니까? 또한 이름, 사용자 등급 등 각 코드 조각에 메타 데이터를 첨부 할 수 있기를 바랍니다. 따라서 데이터베이스는 다소 저조한 마음의 자연스러운 해결책처럼 보입니다. 나는 MongoDB와 함께 백엔드에서 Rails를 사용하고있다.데이터베이스에 자바 스크립트를 저장할 수 있습니까?
답변
자바 스크립트는 텍스트 문자열입니다. 데이터베이스는 텍스트 문자열을 저장할 수 있습니다. 따라서 데이터베이스는 Javascript를 저장할 수 있습니다.
내가 생각하지 못한 특정 아이디어가 없다면, 전 @ Aircule의 정서에 전적으로 동의합니다.
와우, 나는 나이 들어서 더 나쁜 생각을하지 못했다고 생각합니다.
나는 OP는 다른 사용자가보기, 실행하지 말아야한다고 생각합니다. like codepaste.net –
@Rex 그렇다면 실제로 그렇게 나쁜 생각은 아닙니다. 그런 다음에는 이전에 완료되었습니다. :) – deceze
CMS와 같은 공유 개발 시나리오에서는 업로드 시스템을 신뢰할 수있는 사용자/개발자로 제한하는 한 의미가 있습니다. –
예, 필요한 사항을 파악한 것 같습니다. 임의 코드를 실행하지 않도록 조심하십시오. XSS의 세계로 들어갈 수 있습니다.
분당 수백만 건의 조회가 발생하지 않는 한 모든 데이터베이스 또는 프레임 워크가 정상적으로 작동합니다.
- 1. 프리젠 테이션 데이터를 데이터베이스에 저장할 수 있습니까?
- 2. 데이터베이스에 신용 카드 비밀번호를 저장할 수 있습니까?
- 3. Sqlite3 데이터베이스에 HTML을 XML로 저장할 수 있습니까?
- 4. 정보를 다른 테이블에 저장할 때 정보를 데이터베이스에 저장할 수 있습니까?
- 5. 자바 스크립트를 사용하여 데이터베이스에 연결
- 6. C1Upload를 사용하여 SQL 데이터베이스에 바이너리 이미지를 저장할 수 있습니까?
- 7. 루비 datamapper는 데이터베이스에 저장할 수 없습니다
- 8. 데이터베이스에 타이머를 저장할 수있는 방법이 있습니까?
- 9. 자바 스크립트에서 SQL 스크립트를 사용
- 10. 양식 내용을 데이터베이스에 저장할 수 없습니다.
- 11. 착신 전화를 iPhone 응용 프로그램의 로컬 데이터베이스에 저장할 수 있습니까?
- 12. http_build_query ($ _ POST)를 해석하여 CakePHP의 데이터베이스에 저장할 수 있습니까?
- 13. C# : SQL 데이터베이스에 Decimal Array를 저장할 수 있습니까?
- 14. 어떻게 oracle10g 데이터베이스에 DateTime C# 언어를 저장할 수 있습니까?
- 15. 트위터 HomeTimeline 트윗을 MSSQL 데이터베이스에 어떻게 저장할 수 있습니까?
- 16. 어떻게 관계형 데이터베이스에 바이너리 공간 파티셔닝 트리를 저장할 수 있습니까?
- 17. 자바 스크립트를 사용하여 언어를 변경할 수 있습니까?
- 18. 누군가이 자바 스크립트를 디코딩 할 수 있습니까?
- 19. UIWebView 없이도 자바 스크립트를 실행할 수 있습니까?
- 20. 이 자바 스크립트를 최적화 할 수 있습니까?
- 21. 자바 스크립트를 사용하여 파일에 쓸 수 있습니까?
- 22. 다른 도메인의 쿠키를 자바 스크립트에 저장할 수 있습니까
- 23. 자바 : MySQL 데이터베이스에 저장할 문자열 [] 배열을 직렬화 하시겠습니까?
- 24. 어떻게하면 XML 파일을 생성하고 사용자가 자바 스크립트를 사용하여 로컬로 저장할 수 있습니까?
- 25. 그냥 HTTP 요청과 자바 스크립트를 사용하여 http 서버에 파일을 저장할 수 있습니까?
- 26. 자바 스크립트를 자바 스크립트 코드로 작성할 수 있습니까?
- 27. 먼저 자바 또는 자바 스크립트를 배울 수 있습니까?
- 28. 자바 스크립트를 사용할 수 없습니다.
- 29. CSS와 자바 스크립트를 사용하고 있습니까?
- 30. ActiveX없이 자바 스크립트를 사용하여 파일 IO 수행 할 수 있습니까?
"사용자가 다른 사용자에게 제공 할 수있는 자바 스크립트 코드를 제출할 수 있습니다." 와, 나는 나이에 더 나쁜 생각을 본 것 같지 않습니다. – quantumSoup
@ Aircule, 그건 처음에 내가 생각한 것이지만, 나는 "위로 먹었다"는 것은 "본 사람"을 의미한다고 생각합니다. 기본적으로 미리보기의 데이터베이스입니다. – nickf
그런 경우 모든 종류의 텍스트를 저장할 때와 같이 저장하십시오. 특수 html 문자를 HTML 엔터티 (예 : <<)로 변환하는 것을 잊지 마십시오. – quantumSoup