内网穿透搭配tomcat非常好用,当然了,你有你的用法,这里只是讲node项目的搭建,给产品经理测试。
1、首先下载tomcat,在这个链接里面https://tomcat.apache.org/download-80.cgi,电脑是64位的就下载,32的就下载32的,我是64位的,当然下载64位的,下载完配置tomcat环境变量。在使用tomcat前必须下载有jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otncn,并且配置好环境变量。
2、下载完,解压到固定文件夹,我的在F盘下。然后在tamcat的webapps下面放置我们build过的项目,比如test项目。
3、我在我的test项目下面放了我的后端api,为了方便上传的图片和视频保存到项目下的static里面。
4、然后命令行到tomcat的bin里面,启动startup,弹出一个命令窗口,然后在浏览器输入127.0.0.1:8080,就可以看到下面这个页面,说明成功了。如果你要看你的项目,比如test,在后面加上test就行了,127.0.0.1:8080/test。
5、安装mongodb,https://www.mongodb.com/download-center,网址是这个,下载完之后必须要启动,要不然node.js用不了,在云端启动mongodb不是那么容易,当然,如果你有自己的数据库那就随便你了,我没有,我只是玩玩而已。现在到mongodb目录下创建data和log文件夹,必须要创建啊,然后mongodb/bin下运行下面的命令:
mongod.exe --dbpath c:\mongodb\data,如果还不行的话,就到bin文件里面点击启动mongo.exe这个应用程序,很靠前容易找到。
6、然后启动我们的后端node项目,我的项目名称是nodeapi。
命令行到nodeapi下,启动node,数据库连接成功,这样我们就可以得到后端数据了。
7、下面进行内网穿透,因为我们的127.0.0.1:8080/test,只能在电脑上看,手机上肯定看不了。下载花生壳5,https://hsk.oray.com/,下载完登录,添加内网穿透,非常方便,输入我们刚刚的内网主机和端口保存,然后在网页上输入外网域名+/test就可以看到127.0.0.1:8080/test的内容了,当然,保存之后如果你要要等很久才能访问,那就等吧。
8、tomcat启动的时候127.0.0.1:8080/test带有8080端口,看着非常碍眼,域名解析的时候也不太友好,所以我们必须把后面的8080去掉,我们找到tomcat/conf/server.xml,
然后修改找到port=“8080”,有两个8080端口,把上面这个改成80就行了,因为默认80端口是隐藏掉的。修改之后关闭tomcat启动的所有程序,然后重新startup就行了。
网友评论