猿问

node express

我想用express输出静态页面,但是HTML,css,js等文件分别在不同目录,且还有一些依赖,静态页面是angular,依赖是bower,我想实现访问地址,node给我页面,这种效果

会不会是我访问根路径,node不知道给我哪些页面呢?
由于angular是单页面跳转,是不是要把所有页面全输出呢?

https://img3.mukewang.com/5b4200060001395803370800.jpg


精慕HU
浏览 685回答 3
3回答

潇湘沐

不需要所有页面, 只需要入口index.html, express.static是设置页面的静态资源, 你要设置视图app.set('views', path.join(__dirname, 'dist')) // 定位到你的dist目录build后, 保证index.html可以被访问

小唯快跑啊

node 需要把所有页面都跳到 index.html,其它不用管都交给前端。
随时随地看视频慕课网APP
我要回答