孤芳自赏的花 - 孤芳自赏,傲然自爱
欢迎光临:孤芳自赏的花 - 孤芳自赏,傲然自爱
更多>> 博客
node环境下通过设置让localhost:port跳转到某页面
来源:孤芳自赏的花    发表于:2017-10-27 12:59:33    访问量:771
需求: 由以前在浏览器地址栏输入localhost:3003/minshengAdmin/login.html跳转到登录页设置成输入localhost:3003就可以跳转到登录页面

需求:

   由以前在浏览器地址栏输入localhost:3003/minshengAdmin/login.html跳转到登录页设置成输入localhost:3003就可以跳转到登录页面


node环境下我的文件路径是这样的,html文件都放在了minshengAdmin文件夹下:

blob.png

所以默认建的node项目,要想打开login.html,输入地址应该是localhost:3003/minshengAdmin/login.html

同事说,node项目localhost:port可以优先打开public文件夹下的index文件,也就是需要把我的login.html先改名为index.html

但是还是没能行,还要配置一下node里面的一个路径才行,由原来指向public文件夹,因为我目前的index.html在minshengAdmin文件夹下,所以应该让node指向的路径为public/minshengAdmin文件夹,即把app.js里面的

app.use(express.static(path.join(__dirname, 'public')));改为
app.use(express.static(path.join(__dirname, 'public/minshengAdmin')));
这样,localhost:port指向的index文件就是public/minshengAdmin下的index文件啦,然后就输入localhost:port就直接跳转到那个页面啦

blob.png


不知道大家明白没有,总结一下,其实就是修改两个地方:

1、把你想要跳转到的页面名字改为index.**

2、在app.js中修改一下index.**的路径

例如:
app.use(express.static(path.join(__dirname, 'public')));改为
app.use(express.static(path.join(__dirname, 'public/minshengAdmin')));


(编辑:孤芳自赏的花)
评论内容
* 请输入内容
是否公开
验证码 * 请输入验证码