D 언어로 CGI
1790 단어 dlang
CGI는 Perl등으로 쓰는 일이 많은 것은 확실합니다만, 표준 입력과 표준 출력을 가지는 실행 파일에 지나지 않기 때문에, D언어로 CGI를 사용하는 난이도는, 낮은 것입니다.
vibe.d 라고 하는 편리한 Web 프레임워크도 할 수 있었습니다만, 아마추어인 나의 레벨에 맞추어, 옛 CGI를 사용합시다.
ne.d
import std.stdio;
void main() {
printf(`content-type: text/html
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>ももんが</title>
</head>
<body>
ももんが
</body>
</html>`);
}
이것을
dmd ne.d
로 하고, 생긴 ne.exe를, ne.cgi의 이름으로 CGI의 디렉토리에 두면, 완성입니다.나의 환경에서는 vibe.d가 움직이지 않았지만, 너무 아마추어 지나서, 원인을 찾는 것까지 별로 없었습니다. 김에 std.process나 std.file등도 import 할 수 없습니다만…
Reference
이 문제에 관하여(D 언어로 CGI), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ne_sachirou/items/6a9e51c06ecc51ddd1f2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)