JSをNodeのエコシステムで書き直し、View部分にVue.jsを利用する