소스코드를 입력받아 서버에서 실행시킨 후 그 결과값을 받고싶습니다.

조회수 1048회

제목 그대로
소스코드를 입력받아 서버에서 실행시킨 후 그 결과값을 받고싶습니다.

서버는 ubuntu 14.04 이고 nodejs로 개발하려고 합니다.

지식이 부족하여 검색조차 못하고 있는데
검색을 위한 키워드나 방법 알 수 있을까요?

  • 소스코드를 로컬에서 입력받나요 아니면 서버에서 입력받나요? 알 수 없는 사용자 2017.7.7 09:32

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

    위의 코드실행기와 비슷한 기능을 개발하시려는것 같네요.

    간단하게는 그냥 리눅스의 Node.js서버에서 소스코드를 입력받고 자바를 컴파일해서 실행한 다음 그 결과를 돌려주면 될 것 같습니다.

    하지만 이렇게 하면 리눅스 서버를 망가뜨리는 코드가 자바에 들어있을 경우 서버가 뻗을 수 있는 위험이 있습니다. 그래서 리눅스에서 Docker를 뛰우고 Docker안에서 코드를 돌려서 결과를 전달받으면 더 안전합니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)