部署开发机

一、解析域名:

  • 在把项目部署到服务器之前,要解析好自己域名!!!

二、登录服务器

  • 1、ssh root@ip
    2、输入密码
    3、建立项目文件夹

三、上传代码

  • 先在本地把代码上传到github上
  • 给服务器配置ssh key,因为服务器等于一台新机器,需要验证的,在任何一台新机器上,不管是上传代码还是clone代码,都要配置新的ssh key
  • git clone 项目目录到服务器的项目文件夹下
  • vim /www/config
    {
    "域名":"服务器ip:端口号"
    }
    这样就可以通过域名来访问你的网站了,注意,这个是json格式的文件,需要用json格式的语法。

四、启动项目

  • node index.js(入口文件)
    假设这个js是你项目的入口文件,有的是app.js,这个看你自己怎么配置的,我的 node bin/www。然后在浏览器输入域名访问,看是否可以访问得到改网站
  • pm2 start 入口文件 --name=域名
    pm2 delete 域名
    pm2 list

五、修改oauth

我使用的github的,所以,将github配置改成


image.png

,
这样就可以通过github账号登录了

注意,routes>auth.js


image.png

这个是我的测试配置,但是在实际开发过程中,服务器上的配置,必须和github上的oauth配置一样,才能使用github登录,否则就会报错。

大功告成,现在可以访问我的网站了

便利贴预览

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容