なぜESM方式を使ってるのか
ESM Moduleを使おうとしてpackage.jsonに"type": "module"
とやっているとrequireが使えないので
やり方
まずは普通にimportでやる
index.js
import hoge from "./hoge.js";
app.use("/hoge", hoge);
お次にhoge.js
を書いていく
hoge.js
import express from "express";
var router = express.Router(); //ルーターを生成
router.get("/puyo", function(req, res){
//なんかの処理
})
export default router;
完成