monggo
10
2020-03-27 01:19:54
3
144

node.js로 서버를 만들고 python으로 데이터 처리를 하고 싶습니다.


학부생이라 지식이 많이 부족합니다. 질문이 이상하다면 지적 부탁드립니다.

빅데이터 관련 웹 만들기가 팀프로젝트 주제인데요.

제가 일단 node.js를 조금이나마 배웠었고 react를 배워가는 중이라 웹을 javascript를 사용해서 만들고 싶습니다.

그런데 필요한 데이터 처리 라이브러리는 웬만하면 거의 다 python으로 처리를 해야될 것 같아 어떻게 해야되는지 고민입니다. 

python으로 크롤링, 데이터 처리한 것을 mongodb에 저장해서 node로 만든 api서버가 웹에서 요청할 때마다 그걸 가져오는 식으로 react 웹을 만들 수 있을까요? 다들 django를 쓰는 것 같아 자료가 안나오더라구요. 이게 가능은 한데 어려운 것인지, 아님 괴랄한 방식인지, 아님 불가능한 건지, 아님 당연히 가능하고 쉬운 것인지 말씀해주셨으면 합니다... 그냥 django를 새로 배우는 게 맞는건지? 고민입니다. 

검색해보니 파이썬과 node.js간의 통신이 가능하다는 글은 많이 봤는데 다들 간단한 데이터만 주고 받는 것밖에 안나와서요. 복잡한 데이터를 처리하는 걸 주고받고 하는게 가능할까요? 구글링만 몇 시간 했는데 나오는 자료도 별로 없고 지식이 부족한 탓인지 머릿속에서 정리가 되지 않아서 여쭤봅니다 ㅠㅠ  

0
0
  • 답변 3

  • n2ptune
    58
    2020-03-27 01:31:04
    파이썬으로 작성된 프로그램이 백그라운드에서 돌아가고 있고 단순히 일정주기마다 db에 저장하는 방식이면 node에서 그냥 그걸 가져다 쓰기만 하면 될 것 같은데요?
    1
  • load2000
    3k
    2020-03-27 01:50:47

    위에분 말씀처럼 

    데이터를 수집/가공/저장 하는 것은  python 으로 짜고

    그 데이터를 서비스하는건 nodejs로 하시면 됩니다.

    1
  • monggo
    10
    2020-03-27 03:10:01

    아 감사합니다! 전에 다른 프로젝트를 할 때엔 담당 친구가 django 웹서버 내에서 다 로직을 처리?하고 그대로 띄워줬던 것 같아서 이게 맞는건가 싶었는데 생각보다 당연하고 간단한 거였나보네요... 감사합니다!

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.