Meteor 에서 file-upload 라던가 REST API 같은 걸 제공하려면 request 를 받아서 처리할 수 있어야하는데 Meteor 에선 지원하지 않아 좀 답답한 면이 있다. 하지만 그래봤자. Node.js 고 connect 프레임워크를 사용하고 있기 때문에 저번에 언급한 적이 있던 __meteor_bootstrap__ 를 이용해보자. ./.meteor/local/build/server/server.js 를 보면 서버쪽 구동부를 볼 수 있는데 run function 쪽을 보면 __meteor_bootstrap__ = {require: require, startup_hooks: [], app: app}; 이런 코드가 있다. 여기서 app은? 그 위쪽에 var app = connect.createServer(); 어이쿠 connect 네. 게임 끝나셨다. 서버쪽에 아래와 같이 stack array 에 route 를 추가하면 된다. Meteor.startup -> app=__meteor_bootstrap__.app app.stack.unshift route: "/api", handle: (req,res)-> res.statusCode = 200 res.write "OK" res.end() 다행이야 다행이군!
Meteor evangelist, IoT, Renoise, Lua, Javascript, Coffeescript