首页 > 其他分享 >express开发api指南--服务器发布

express开发api指南--服务器发布

时间:2023-05-25 17:34:29浏览次数:39  
标签:node pm2 -- express start api 服务器

8.1 Linux服务器

linux服务器相对简单。一般都自带node环境。没有的话apt-get或者yum安装一下。

//查看node版本
node -v
//把文件除了node-modules文件夹都上传到服务器
//以放在opt/express为例
cd /opt/express
npm install
//使用pm2包
npm install -g pm2
//在项目文件夹下执行
pm2 start ./bin/www --name='express'
//保存当前服务
pm2 save
//设置开机启动
pm2 startup

8.2 Windows服务器

如果没有node环境,还是先安装node环境。去nodejs官网下载.

//在命令行查看node版本
node -v
//把文件除了node-modules文件夹都上传到服务器
//以放在D盘express目录为例
d:
cd express
npm install
//使用pm2包
npm install -g pm2
//在项目文件夹下执行
pm2 start ./bin/www --name='express'
//保存当前服务
pm2 save
----上面都和linux服务器差不多,下面是不一样的地方---
//新建一个start.bat文件
//修改内容为
pm2 start express
//win+R键打开运行窗口,输入 shell:common startup回车打开的目录
把start.bat放在此目录下即可

然后就可以用 http://服务器ip:/3000/swagger/#/ 访问了

标签:node,pm2,--,express,start,api,服务器
From: https://www.cnblogs.com/tdyp/p/17432021.html

相关文章

  • 普加项目管理中间件示例之二:自定义表格列
    自定义表格列示例demo/diyColumns.html上文介绍了标准列,这里介绍一下自定义列。正如标准列是一些预设好的对象,自定义列也是一个对象。支持多种数据类型的列:String、Number、Boolean、Date、Array等支持多种单元格编辑器:TextBox、Spinner、CheckBox、DatePicker、ComboBox、TreeSel......
  • python试题
    1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20. 程序题1    程序题2     附加题        一、选择题每题4分1.关于二进制,八进制,十进制,十六进制的表示方......
  • kdb与Kgdb实践
    准备工作两台一样的VMware的centos7的虚拟机。Host主机上安装minicom.gdbHostvmare的增加管道类型的串口图:guestvmare上增加管道类型的串口图准备要调试的OK和源代码文件其中OK与源代码文件要在两台host与guest两台主机上同时使用,我们使用虚拟机里的共享目录。本例使用......
  • .net core 6中使用UEditor记录
    1.在NuGet中添加包:UEditor.Core或通过程序包管理控制台:Install-PackageUEditor.Core  2.添加服务端统一请求接口publicclassUEditorController:Controller{privatereadonlyUEditorService_ueditorService;publicUEditorController(UE......
  • mysql数据库部署
    推荐步骤:安装Mysql5.6.46版本设置登录Mysql密码,使用root账户登录Mysql创建自己名字数据库,查看数据库实验步骤:安装Mysql5.6.46版本设置登录Mysql密码,使用root账户登录Mysql创建自己名字数据库,查看数据库......
  • VS使用技巧
    添加项目引用和Nuget包依赖如果有原有的项目有相同的nuget引用,则最快的方式是:解决方案中,双击项目名,打开项目文件(xxx.csproj)。找到<ItemGroup>节点下的所有<PackageReference>子节点(或部分你想要的),选中复制后,直接粘贴到新项目的项目文件中的<ItemGroup>节点内,即可,Ctrl+S保存......
  • USB4接口静电浪涌防护,ESD保护二极管选什么型号好?
    与传统的USB一样,USB4接口也是即插即用。与之前的版本USB3.2和Thunderbolt3一样,USB4也要通过使用USBType-C连接器发挥功能。新老电子工程师们都知道,USBType-C接口根据USB3.x和USB4协议传输数据,经常会受到电气过载(EOS)和静电放电(ESD)事件的影响。由于USB4接口体积更加小巧,内部元......
  • 想增速又提效?又想数字化转型?来了解下低代码快速开发平台
    前言:当前,数字化转型升级是不少企业今后要坚定不移的发展方向。在职场中,如何提升办公协作效率?如何让企业内部的数据做好统一管理,发挥它应有的价值和作用?如何帮助企业快速进入数字化转型升级的新道路?这些问题都可以让低代码快速开发平台来解决。因为专业的事交由专业的机构来实现,能......
  • Ansible_Runner run函数代码详解
    需求背景:随着第一版远程执行发布使用paramiko模块进行远程调用脚本的稳定,开始着手第二版关于使用ansiblerunner执行远程发布任务paramiko和ansiblerunner各自的优缺点:Paramiko:Paramiko是一个Python的SSH库,用于在远程主机上执行命令。优点:直接通过SSH连接到远程主机,无需......
  • 机器视觉在新能源汽车行业充电头自动拔插的应用
    原创|文BFT机器人Part.1 行业背景随着全球经济和人口的不断增长,化石燃料的消耗量也随之上涨,有限的资源导致了能源危机的出现。为了应对这一现象,我国开始推广新能源汽车以减少对化石燃料的依赖。目前,新能源汽车已经成为了汽车行业的一个重要领域,机器视觉技术也在其中发挥着越来......