13124640
刚开始学习,node,express。用到路由器这块。刚开始直接写在routes下,但是后发现,每次要增加一个新的请求,就会修改对应的路由文件下,增加一个get,或者post方法,感觉非常不方便。后来发现有的项目,不需要这么麻烦,比如:有一个controller目录下,放的是所有的路由,每个文件名对应的就是相应的请求路径,每个请求执行的是controller下对应名字的这个文件。而且这样每次增加新的路由,只需要在controller下增加一个文件就可以了,其他地方都不用修改。 那么问题来了: 这个是怎么实现的,给一个思路了,我已开始想的是,读取目录下的所有文件,获取所有文件的path,然后在require(path)。不知道这样可不可以?