77百科网
当前位置: 首页 生活百科

鸿蒙js开发是用什么框架(nuxt.js服务端渲染框架构建项目部署到阿里云)

时间:2023-07-23 作者: 小编 阅读量: 2 栏目名: 生活百科

鸿蒙js开发是用什么框架?下面内容希望能帮助到你,我们来一起看看吧!鸿蒙js开发是用什么框架最近项目呢用到了nuxt为了seo没办法,项目开发完了现在遇到了一个问题咋打包上线,以前我们都是npmbuild完了之后就把dist包放到web服务器的工作目录下面就可以了比如nginx的www目录下面,但是服务端渲染的不一样,好了咱们开始配置吧。

鸿蒙js开发是用什么框架?最近项目呢用到了nuxt为了seo没办法,项目开发完了现在遇到了一个问题咋打包上线,以前我们都是npm build完了之后就把dist包放到web服务器的工作目录下面就可以了比如nginx的www目录下面,但是服务端渲染的不一样,好了咱们开始配置吧,现在小编就来说说关于鸿蒙js开发是用什么框架?下面内容希望能帮助到你,我们来一起看看吧!

鸿蒙js开发是用什么框架

最近项目呢用到了nuxt为了seo没办法,项目开发完了现在遇到了一个问题咋打包上线,以前我们都是npm build完了之后就把dist包放到web服务器的工作目录下面就可以了比如nginx的www目录下面,但是服务端渲染的不一样,好了咱们开始配置吧。

第一步 配置 nginx

安装nginx 可以参考这个 安装nginx 这个我们给出nginx的配置

location / { index index.html index.htm index.php;proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:3000; #后端服务器,具体配置upstream部分即可}

第二步 在服务器上新建一个文件夹 上传如下文件

image.png

.nuxt 文件你需要在项目下面 执行下面 命令得到

npm bulid

后面直接就

npm install

我的配置

"scripts": { "dev": "nuxt", "build": "nuxt build", "start": "nuxt start", "generate": "nuxt generate", "lint": "eslint --ext .js,.vue --ignore-path .gitignore .", "precommit": "npm run lint" }, "config": { "nuxt": { "host": "0.0.0.0", "post": 3000 } },

最后启动

pm2 start npm --name nuxt – start

pm2 简单介绍

pm2是nodejs的一个带有负载均衡功能的应用进程管理器的模块,类似有Supervisor,forever,用来进行进程管理。

一、安装:

npm install pm2 -g

二、启动:

pm2 start app.js

pm2 start app.js --name my-api #my-api为PM2进程名称

pm2 start app.js -i 0 #根据CPU核数启动进程个数

pm2 start app.js --watch #实时监控app.js的方式启动,当app.js文件有变动时,pm2会自动reload

三、查看进程:

pm2 list

pm2 show 0 或者 # pm2 info 0 #查看进程详细信息,0为PM2进程id

四、监控:

pm2 monit

五、停止:

pm2 stop all #停止PM2列表中所有的进程

pm2 stop 0 #停止PM2列表中进程为0的进程

六、重载:

pm2 reload all #重载PM2列表中所有的进程

pm2 reload 0 #重载PM2列表中进程为0的进程

七、重启:

pm2 restart all #重启PM2列表中所有的进程

pm2 restart 0 #重启PM2列表中进程为0的进程

八、删除PM2进程:

pm2 delete 0 #删除PM2列表中进程为0的进程

pm2 delete all #删除PM2列表中所有的进程

九、日志操作:

pm2 logs [–raw] #Display all processes logs in streaming

pm2 flush #Empty all log file

pm2 reloadLogs #Reload all logs

十、升级PM2:

npm install pm2@lastest -g #安装最新的PM2版本

pm2 updatePM2 #升级pm2

十一、更多命令参数请查看帮助:

pm2 --help

文章是本人在工作中学习终结得到,如果有不对的基地,请小伙伴们私聊或者评论一起探讨。

    推荐阅读
  • 小厨宝不用了可以随时关掉吗(小厨宝如何安装)

    小厨宝省电、即热即用、价格低廉、方便快捷,深受广大家庭的欢迎。特别是储水式的小厨宝,内胆中的镁棒,在对热水器内胆和加热管保护的同时也在损耗着自己。另外,小厨宝虽然仅仅是一个载体,但寄生于水中的一些菌,只要有存活的条件,就会在水中繁殖。储水式小厨宝有水箱,内胆又刚好能加热到50℃以上,利于高温菌的存活和繁殖。

  • 无锡滨湖区企业技能提升补贴申请对象+流程

    (二)企业新型学徒制支持1.申请对象“企业新型学徒制支持”的申请对象指本年度开展企业新型学徒制培训的单位。

  • 三年级下册英语译林版1-6单元笔记(译林版三年级下册英语unit1--8知识点)

    3BUnit1Inclass一、词汇,下面我们就来说一说关于三年级下册英语译林版1-6单元笔记?Yes,MrGreen.好的,格林老师。

  • 石家庄无极县常态化核酸检测收费吗(河北省石家庄市无极县核酸检测)

    自2022年9月19日至10月31日,石家庄无极县进一步加强常态化新冠病毒核酸筛查。现将有关事项通告如下:核酸检测人员范围无极县域内居民,每周免费进行三次核酸检测。注意事项(一)在保持正常生产生活工作秩序的情况下每周开展三次免费全员核酸筛查,所有人员应主动配合做好核酸检测,做到应检尽检。(四)采样后未接到通知的,检测结果即为阴性,全员新冠病毒核酸检测不出具书面报告。

  • 今年的贵安樱花,将会更灿烂……

    动静记者近日从2024贵安樱花季宣传组获悉,贵阳贵安樱花园2024年服务保障工作目前已正式启动。据悉,2024年贵安樱花季将进行提前规划,启动园区内全新的旅游交通解决方案;在设置团队游客接待中心的基础上,设计团队游客游览专属线路,倡导低碳出行生态旅游。作为贵州一张国际知名的旅游名片,每年春季贵安樱花园70万株樱花绽放,都会迎来数十万计游客入园游览,涉及交通、停车、就餐、如厕等问题备受游客关注。

  • 门牌号有什么用(跟着来一起去看看吧)

    下面更多详细答案一起来看看吧!门、楼牌是由民政部门按照地名管理科学设置的城市单位院落、居(村)民庭院、平房、楼房的法定标志和住址代码,是政府实施公共管理的一项基础工作。门牌号代表着家家户户具体地址的门牌号,对于本地人来说是“脸”,对于外地人来说是“眼”。在人们对外交往、邮政通信、紧急救援、户籍管理、城市规划建设等方面起到重要作用。

  • 吃非洲西马的好处(吃非洲西马的好处是什么)

    1、非洲西马也称非洲西玛,吃非洲西玛的好处是容易带给人饱腹感,对于食量或活动量较少的人而言,可能是一顿可以满足一个人一天的活动需要。

  • 什么橘子皮做陈皮最好(什么样的橘子皮做陈皮最好)

    什么橘子皮做陈皮最好成熟的桔子就可以做陈皮,3年的桔子做陈皮最好。三蒸三晒是中药材的一种制方法,新鲜的橘子皮中含有大量的水分及挥发油成分,具有强烈的刺激性气味,通过反复蒸晒后,可以让其中的水分及挥发油成分蒸发掉,以此可以提高陈皮的药性。不过,三蒸三晒十分讲究技巧,一旦蒸煮的力度控制不好,反而会将陈皮中的活性物质杀死,反而降低其药性,因此一般在一些药厂或者家庭制作陈皮的时候并不会采取三蒸三晒的方法。

  • 菲力牛排意面如何做(菲力牛排意面如何做的)

    4、番茄下开水锅滚裂皮盛出剥皮,切丁,净锅下色拉油烧开,番茄丁下锅翻炒,小火熬煮出酱盛出。

  • 怎样舍养金鱼 咋样养好金鱼

    般水体超过30升的鱼缸就可以饲养金鱼。选择饲养金鱼的缸还是长、正方形的好,也可以选择整理箱、水草槽养。鱼缸要摆放在每天能晒到一段时间太阳的地方,这样金鱼会长的更漂亮。