老师我想在局域网中实现访问

老师我想在局域网中实现访问

问题描述:

老师,我想把本单元项目的代码实现在局域网中让的其他设备可以访问。我应该修改那些地方?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕慕子 2021-01-26 20:28:25

同学你好, 不要着急,我们可以先看下这门课程 https://www.imooc.com/learn/1004,了解一下项目上线的部署流程 。同学是不是自己已经购买了云服务器,类似阿里云服务器, 如果是的话,可以告诉老师具体买的是什么服务器,老师根据你的服务器类型,帮助你解决问题,祝学习愉快~

  • 提问者 Raymond0913 #1

    老师,我自己折腾了半天问题解决了。感谢热心解答

    2021-01-26 23:23:36
好帮手慕慕子 2021-01-26 19:43:51

同学你好, 非常抱歉,老师对这个没有深入了解,而且也没有测试环境,给同学提供一个参考的视频链接https://coding.imooc.com/class/chapter/113.html#Anchor 里面有讲解如何实现线上部署,示例:

http://img1.sycdn.imooc.com//climg/600ffff209c610b108880331.jpg

祝学习愉快~

  • 提问者 Raymond0913 #1

    老师,你提供的课程页标着报名人数已满。

    2021-01-26 20:00:02
好帮手慕慕子 2021-01-26 14:32:20

同学你好,以源码为例,可以参考如下步骤操作(同学启动前端项目后,要根据自己本地显示的地址进行修改哦

1、启动前端项目后,有一个通过网络Network访问的地址,通过这个地址访问来项目,如下图所示:

http://img1.sycdn.imooc.com//climg/600fb4320917b1e906720433.jpg

2、在后端项目的src/app.js文件中,更改允许跨域的地址

http://img1.sycdn.imooc.com//climg/600fb53a096da61907320237.jpg

3、在前端代码的src/conf/apis.js文件中,更改设置的路径,如下图所示:

http://img1.sycdn.imooc.com//climg/600fb59309a953b110320508.jpg

4、经过上述修改后,就可以在同一局域网下的其他设备上访问项目了,示例:

pc端:

http://img1.sycdn.imooc.com//climg/600fb61d09cc5acf19191001.jpg

移动端:

http://img1.sycdn.imooc.com//climg/600fb6da098bb93810802340.jpg

如果测试不行的话,可以把电脑防火墙关闭后再测试下~

祝学习愉快~

  • 提问者 Raymond0913 #1

    老师,局域网可以实现了,老师我还有一个问题。我在服务器上运行前端后是内网ip,我设置成服务器公网ip后就报错了。尝试着网上的方法修改都会报错。该如何解决?

    2021-01-26 18:50:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
5. Node.js全栈开发
  • 参与学习           人
  • 解答问题       307    个

前端工程师会后端开发已是趋势。从node.js到koa2再到数据库知识。结合真实项目,从项目需求分析、接口和数据设计到业务开发,帮你打通前后端任督二脉,为就业加码。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师