最新要闻
- 防伪底纹制作教程(防伪底纹制作)
- Mysteel:家电原材料周报(4.17-4.21) 世界焦点
- 全球观焦点:比亚迪驱逐舰07动力信息曝光:加速7.9秒、亏电百公里油耗3.9升
- 每日报道:五一民宿现涨价毁约潮 房东各种奇葩借口:专家称构成欺诈可退一赔三
- 【新要闻】淄博烧烤小饼遭疯抢:老板因太忙暴瘦20斤
- 三摄镜头模组瞩目!大疆Mavic 3 Pro外观细节现身
- 世界聚焦:首次!中国绘制火星全球影像图发布:国内名镇上火星
- 成分股是什么意思在哪里能看到_成分股是什么意思-焦点精选
- 播报:“在香港生仔要够胆”?香港为“生育率全球最低”想招
- 小米空调突破性技术创新:获评国际领先
- 降价800元!华为Mate 50系列更新:鸿蒙更丝滑、4G信号比苹果13更快了
- 核污水马上排海!还敢吃海鲜吗 日本在售海豚肉测出汞含量超标近百倍 当前最新
- 鱼干的做法家常做法大的鱼干_鱼干的做法
- 广西壮族自治区宾阳县发布暴雨红色预警
- 老鼠半夜按门铃输密码吓坏房主 网友直呼不可思议:老鼠成精了|当前速看
- 环球报道:你在城市待遇如何?一季度全国居民收入榜出炉:12个省份跻身“万元户”
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
使用nodejs编写api接口并部署到服务器上-前沿资讯
1、安装node环境,没有就去看上一篇文章 2、创建一个node项目, 新建一个目录文件,例node_proxy 3、在新建的node项目执行npm init, 文件会生成一个package.json的文件 目录:
1.js里编写
const express = require("express");const app = express();const os = require("os");app.use(express.static("./"));app.post("/ms/coupon/template/pageList", function (req, res) { res.setHeader("Content-Type", "text/plain;charset=utf8"); res.end(JSON.stringify({ code: 0, data: { list:[ { couponTemplateId: 1, couponName: "小布丁代金券", } ], pageIndex: 1, pageSize: 10, total: 3 }, msg: "success", success: true }))})// 添加链接保存app.get("/ms/coupon/template/get", function (req, res) { res.setHeader("Content-Type", "text/plain;charset=utf8"); res.end(JSON.stringify({ code: 0, data: { brandName: "品牌名称", couponAvailableTime: "2020-45-34", }, msg: "success", success: true }))})const server = app.listen(8888, function (req, res, next) { let host = server.address().address let port = server.address().port console.log("http://%s:%s", host, port)})
4、启动接口: node 1.js 6、在前端则使用http://localhost:8888/ms/coupon/template/get 去访问这个接口
(资料图片仅供参考)
二、把项目部署到服务器上
到目前node的环境是搭建好了的。 1、把 api 接口代码上传到服务器(不用上传node_modules,有package.json文件就行了),在服务器文件通过命令窗口npm install 安装依赖。 一般放到服务器的根路径下的 api 文件夹/api/
2、在服务器安全组中添加 api 监听的端口号不然访问不了接口,比如腾讯云云的安全防火墙
3、cd 到 api 接口目录下,输入node index.js启动接口就可以了。但是命令窗口关了接口连接也会断开, 可以使用screen、forever、pm2保护进程。
三、让nodejs接口一直在服务器运行
1、screen、forever、pm2都可以管理nodejs的接口,我这里用了pm2.
2、 建议使用 PM2 , 优点: ①可以多进程 ②可以将日志(分类)保存到指定的目的 ③可以自动重启 ④可以方便的查看进程基本信息
安装:
npm i -g pm2
启动:
pm2 start app.js --watch #实时监控app.js的方式启动,当app.js文件有变动时,pm2会自动reloadpm2 start app.js -i max # 根据有效CPU数目启动最大进程数目pm2 start app.js -n appname -i max -e err.log -o out.log # 以 appname 启动 app.js,错误当前目录 err.log 为 error log,out.log 为输出 logpm2 start bb.sh --interpreter bash # 用 bash 执行脚本pm2 start test.py--interpreter python3 # 用 python 环境执行脚本
启动类似 node xxx.js 的项目
pm2 start --name xxxsname xxx.js # 将运行的实例命名为 xxxsname
启动类似 npm start 的项目
pm2 start --name appname npm -- start # 设置应用名为 appname
启动类似 npm run serve 的项目
pm2 start --name servename npm -- run serve # 设置应用名为 servename
--name xxx 或者 -n xxx 表示将应用命名为 xxx 以配置文件的形式启动
pm2 start pm2config.json
查看 PM2 部署的应用
pm2 list # 显示所有进程状态pm2 ls # 显示所有进程状态pm2 show 0 # 显示某个应用的详细信息pm2 monit # 监视所有进程pm2 logs # 显示所有进程日志pm2 log 0 # 查看 0 应用的日志pm2 stop all # 停止所有进程pm2 restart all # 重启所有进程pm2 reload all # 0秒停机重载进程pm2 stop 0 # 停止指定的进程,0 是应用 idpm2 restart 0 # 重启指定的进程,0 是应用 idpm2 startup # 产生 init 脚本 保持进程活着,startup 是指系统boot, 开机进程自启动pm2 unstartup # 禁用开机进程自启动pm2 delete 0 # 杀死指定的进程,0 是应用 id,会删除该应用pm2 delete all # 杀死全部进程,会删除所有应用
关键词:
使用nodejs编写api接口并部署到服务器上-前沿资讯
防伪底纹制作教程(防伪底纹制作)
Mysteel:家电原材料周报(4.17-4.21) 世界焦点
全球观焦点:比亚迪驱逐舰07动力信息曝光:加速7.9秒、亏电百公里油耗3.9升
每日报道:五一民宿现涨价毁约潮 房东各种奇葩借口:专家称构成欺诈可退一赔三
【新要闻】淄博烧烤小饼遭疯抢:老板因太忙暴瘦20斤
三摄镜头模组瞩目!大疆Mavic 3 Pro外观细节现身
世界聚焦:首次!中国绘制火星全球影像图发布:国内名镇上火星
成分股是什么意思在哪里能看到_成分股是什么意思-焦点精选
今日热文:年薪70万的全栈需要什么技能?
今日热门!证监会承接企业债发行审核职责落地
播报:“在香港生仔要够胆”?香港为“生育率全球最低”想招
小米空调突破性技术创新:获评国际领先
降价800元!华为Mate 50系列更新:鸿蒙更丝滑、4G信号比苹果13更快了
核污水马上排海!还敢吃海鲜吗 日本在售海豚肉测出汞含量超标近百倍 当前最新
鱼干的做法家常做法大的鱼干_鱼干的做法
企业债发审职责划转无缝衔接 证监会核发首批注册批文
每日信息:【国际大宗商品早报】农产品及金属期价全线下跌 国际油价震荡收涨
【读财报】3月上市猪企业绩向好:牧原、温氏销量领先 唐人神收入同比翻倍
广西壮族自治区宾阳县发布暴雨红色预警
老鼠半夜按门铃输密码吓坏房主 网友直呼不可思议:老鼠成精了|当前速看
环球报道:你在城市待遇如何?一季度全国居民收入榜出炉:12个省份跻身“万元户”
赢麻!美公司高管狂赞坐中国高铁比坐飞机还好:马斯克力挺-当前滚动
iPadOS 17支持设备清单曝光:多款经典机型被抛弃
bill to 环球新视野
学系统集成项目管理工程师(中项)系列11a_沟通管理(上)|每日关注
CSA动态 | 这个航天日,青年如何相聚?2023年中国宇航学会“青聚巢湖”青年科学家论坛即将开讲!
显示器屏幕为何越来越扁?原因找到了
暇日过在伯因而留饭_对于暇日过在伯因而留饭简单介绍 世界微速讯
全球观天下!cobalt strike渗透框架
【视频版】基于飞腾芯片的设计与调试入门指导-环球快资讯
软件工程基础作业——原型设计
【天天播资讯】Koordinator 一周年,新版本 v1.2.0 支持节点资源预留,兼容社区重调度策略
RTX 4090买一送一?满满都是套路啊
知名游戏网站VGtime最后3名编辑被开除:与资方冲突 不同意脚本取代原创 世界观天下
咸肉菜饭的做法_方法你学会了吗
环球新动态:法治微评:全力整治饭圈文化,严禁劣迹艺人随意变相复出捞金
爱书之人写给书的情歌-要闻
中复电讯官网 世界热文
欧莱雅毛孔紧致精华素
头孢三代抗生素有哪些作用_头孢三代抗生素有哪些
资讯:WTA明年有望出新规:TOP30球员不准参加250赛?让强者更强
全球今日报丨绿色“领跑”助力制造业高质量发展交流会佛山举行
方法
【环球聚看点】线性SVM决策过程的可视化
凤凰公园在哪里_凤凰公园占地面积|每日快报
女主变成拉拉 索尼大作《西之绝境》DLC评分再跌 差评持续上涨-全球聚焦
订不到酒店咋办?淄博一影院看末场电影可免费夜宿至早晨7点
人工智能会如何影响东南亚的产业发展︱南洋飞语 环球关注
世界焦点!kafka设计理念解析
Geotools基本增删改查Feature-天天精选
周四周五举行!郑州助企用工专场招聘会提供万余就业岗位
王俊凯是农历多少_王俊凯农历生日是几月几日
2023年4月票房已破20亿:2部日本电影出彩 《灌篮高手》情怀刷满
重磅微视频:读书之美 世界聚焦
Matter 与ZigBee、蓝牙、Wi-Fi的关系_环球新视野
世界速递!俄罗斯与联合国将磋商黑海港口农产品外运协议前景
全球微头条丨如何判断你整体的学业运势
天天热推荐:不会主动告知风险!ChatGPT生成代码被指并不安全
教练妻子等丈夫下班 教7岁女儿在驾校学车 导致驾校停业整顿|全球要闻
环球新资讯:vivo Y系列首款曲面屏!vivo Y78+开启预售:1599元起
网红购买500万日元NFT暴跌近9成 吐槽真实网络诈骗
成都武侯祠门票需要提前预约吗
ASP.NET Core MVC 从入门到精通之Razor语法 当前观点
焦点速看:05 第一个c函数
为亲朋好友非法牟利罪的犯罪数额有什么限制
【财经分析】TCL科技扣非净利巨亏27亿创历史新低 比2021年下滑121亿元 全球报道
硬刚苹果、高通?消息称ARM要自己搞先进芯片:进军手机、PC
180°可躺倒设计+活水杀菌!米家无线洗地机2图赏 焦点热门
理想汽车L系列喜迎4.4大版本更新:增加哨兵模式 全球速读
全球简讯:你觉得调休日上班效率有区别吗?
提高开发生产力的4大敲门砖_当前观点
JavaScript 使用 splice 方法删除数组元素可能导致的问题
199元就能买到这么顶的1/6手办?|焦点精选
多只债券基金遭遇大额赎回 机构:债市或维持震荡格局
张超文会长与中国医药报社总编辑王春梅交流座谈-天天热议
RTX 4070卖不动?NV反击:186W下性能2倍于272W功耗3070 Ti显卡-天天热头条
热消息:Vue3 +element-plus+ wangEditor 富文本编辑器+前端七牛云上传
《Redis设计与实现》读书笔记 焦点简讯
2023年团体程序设计天梯赛 题解
环球观天下!并发编程(1)-线程与锁
前沿资讯!性能测试工具Locust和JMeter比较-及相关书籍下载
滚动:新金路(000510.SZ):提请股东大会授权董事局办理以简易程序向特定对象发行股票
英足总杯丨马赫雷斯“戴帽”,曼城挺进决赛|精选
让老外爱上“砍一刀”!拼多多Temu英国站已正式上线 天天亮点
每日播报!圆球停在斜坡顶端 网友称物理学不存在了 体彩中心:可能是天气原因
美国多个州要求召回韩国汽车:缺乏基本的防盗装置 危及公共安全
环球快消息!比亚迪百万豪车!仰望U8开车第一视角曝光:马路都感觉变窄了
蛋蛋面膜真的能去皱纹吗_蛋蛋面膜
「学习笔记」重修 FHQ-treap
Godot 4.0 设置应用程序图标、项目图标
Springboot yml配置参数加密 ,jasypt自定义解密器|当前简讯
国家能源局:截至3月底全国累计发电装机容量约26.2亿千瓦 同比增长9.1%
亚香股份: 2022年年度报告摘要
全球速读:劳斯莱斯不让进展台 小姐姐直接买了仰望U8、仰望U9两款车
【时快讯】广州街头大众CC变道不成 倒车怒撞奔驰E 网友直呼太恶劣
华为宣布开放5G网络能力 自家5.5G比5G快10倍|焦点速读
什么是期货对冲交易 全球独家
每日观点:歌词那些遗憾留在心底_心中的遗憾歌词
人机识别技术再升级,AIGC为验证码带来万亿种新变化_环球关注