JavaScript import / export

JavaScript에서 흔히 import를 하는 두 가지 방법이 있다. 전자는, export default로 된 것을, 선언한 변수 (위 예제에서 vis)로 가져온다. 실제로 export 될 때의 이름은 상관이 없다. 가져온 이름으로 사용하면 된다. 따라서 위 코드를 다음과 같이 바꿔도 똑같이 동작한다. 후자의 { 를 쓰는 import는 export function call(…) { … }, export const call = function(…) { […]

Vert.x HTTP Header Content-Length

JAVA로 간단한 웹서버를 만들 일이 생겼다. java.net.ServerSocket, Socket, BufferedWriter 등을 써서 저수준에서 짜려다보니까 이건 말이 안되는 것 같았다. node.js에서의 express와 같은 라이브러리를 찾다보니 Vert.x라는 Framework을 발견했다. 그 후 내가 겪은 에러는 다음과 같다. Response Header에 Content-Length를 비우면 비웠다고 에러가 뜨고, 너무 짧으면 http body가 앞 부분만 출력되며, 너무 길어버리면 http req가 끝나지 않는다. (브라우저가 패킷이 […]