我自己做了一个项目,前端后端都是自己做,后端就用的nodejs写的接口,但是本地每次访问都要启动一次,所以我准备放到服务器上,这样接口就能一直跑了
先看效果
这里可以看到我现在是本地的ip在访问接口,以为我写的接口是在本地跑的
1,找到数据库
我这里用的是heidisql,你们把你们的数据保存出来之后导入宝塔数据库就行
讲你们的host改成对应的服务器ip就可以了,不知道数据库和密码可以看一下宝塔你的数据库,哪里可以到的
如果你启动本地node可以连接到远程数据库的话,ok,下一步
在打开管理器之前我们要把我们的node接口项目放到宝塔的文件里去
找到www/wwwroot文件目录,这里一般都是存放我们项目目录的一个地方
我们新建一个项目名然后把我们的项目放到新建的文件里,我这里是node
这里的启动文件一般都是一个js文件,就是你们启动node的那个js文件
这里要注意了哦,保存的时候可以会报错npm: command not found
这个是你服务器里没有npm ,你可以在服务器终端打印一些npm –v 和node –v
看一下是不是存在
2,卸载掉pm2管理器,装一个nodejs版本管理器(安装完nodejs管理器后又卸载掉,然后重新下一个pm2管理器)
6,开放一下我们的接口端口
宝塔开放接口端口
都设置好了之后回到pm2管理器,把这里的端口号改成你的接口端口号
显示没有错误,运行日志也运行成功了,运行日志打印的是你nodejs 监听的listen里打印的东西,没有打印则会空
原文地址:https://blog.csdn.net/Leijiang0504/article/details/129620483
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_35026.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!