当前位置: 首页 > news >正文

开发一个物流app需要多少钱天津搜索引擎优化公司

开发一个物流app需要多少钱,天津搜索引擎优化公司,住房和建设部网站首页,湖南+网站建设文章目录 目录结构说明本地运行项目启动后的页面demo前端部署打包pm2nginx 后话 前段时间开发了一个纯前端的低代码平台demo#xff0c;vue框架#xff0c;nodejs#xff0c;pm2纯前端部署实践。为此记录一下开发过程以及各方面遇到的问题#xff0c;并作说明。 表单用了若… 文章目录 目录结构说明本地运行项目启动后的页面demo前端部署打包pm2nginx 后话 前段时间开发了一个纯前端的低代码平台demovue框架nodejspm2纯前端部署实践。为此记录一下开发过程以及各方面遇到的问题并作说明。 表单用了若依的开源代码https://gitee.com/y_project/RuoYi-Vue由于这个没有表格等组件所以在此基础上又开发了一些表格、分页等相关组件并实现了代码导出的功能)。支持保存当前设计的配置代码支持读取该配置重新渲染成预览表单。 目录结构说明 low_code_plantform ├─ .env ├─ babel.config.js ├─ jsconfig.json ├─ package.json ├─ README.md ├─ service // node相关的文件夹为了方便演示将node文件放在vue项目中了 │ ├─ ecosystem.config.js // pm2管理文件 │ ├─ gulpfile.js │ ├─ package.json │ ├─ server.bundle.js │ ├─ server.js // node启动文件 │ └─ webpack.config.js ├─ service-files // service-files文件夹是模拟服务器文件用来存放要保存的模板配置的文件 │ └─ templates.json ├─ src │ ├─ api │ │ └─ index.js │ ├─ App.vue │ ├─ assets │ │ ├─ demo_edit.png │ │ └─ demo_preview.png │ ├─ components │ │ ├─ build │ │ └─ Index.vue │ ├─ main.js │ ├─ router │ │ └─ index.js │ └─ utils └─ vue.config.js 本地运行 根目录下启动vue $ npm run serveservice文件下启动node $ node server.js项目启动后的页面demo 前端部署 打包 根目录下vue打包将生成的 dist 文件夹 $ npm run buildservice文件下node打包将生成的 server.bundle.js 文件 $ npm run buildpm2 pm2是用来管理服务器上的多个node进程这里如果没有配置过需要生成一个pm2配置文件ecosystem.config.js: $ pm2 init simple然后根据PM2官网说明进行配置就好了。 module.exports {apps : [{name : form-design, // 设置启动项目名称port: 9001, // 启动端口instances: max, // 集群实例数autorestart: true, // 程序崩溃后自动重启script : ./service.js // 这里写好服务器文件夹要启动的相对路径就行比如这个项目就是要写当前文件相对service.js文件的路径}] }如果本来就存在pm2的配置文件只需要在后面添加一个当前要启动的node配置对象就好了。 配置好后就可以启动pm2尝试是否配置正确。常用命令有 $ pm2 list // 查看所有node状态$ pm2 start id号 // 启动 $ pm2 stop id号 // 暂停 服务器如果要替换新的文件需要先stop替换文件后再start。否则会报无法删除/被占用等前端通过pm2启动 $ pm2 serve D:\xxxx\low_code_plantform\dist 9003 --spa // 9003是指定端口为了之后配nginx至此前端在9003端口node在9001端口 nginx nginx配置如下 首先nginx启动在9004端口配置正确的话此时打开localhost:9004会显示Welcome To Nginx!。 然后先将所有的请求转发到9003端口下即前端项目所在端口在前端项目运行时请求/form-design/api/的接口转发到node启动的端口9001。 此时访问localhost:9004/ 就能访问到前端页面了。至此配置完成。 #user nobody; worker_processes 1;#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;#pid logs/nginx.pid;events {worker_connections 1024; }http {include mime.types;default_type application/octet-stream;server {listen 9004; # nginx启动端口server_name localhost;location / {#root html;#index index.html index.htm;proxy_pass http://localhost:9003; # 前端项目端口}location /form-design/api/ {proxy_pass http://localhost:9001; # node启动端口}} }后话 因为在服务器部署好之后在终端访问不到。这里有个配置的地方 win开放可访问端口的方法 然后一路确定就可以了。 然后再添加出站规则填写的内容跟入站规则一致这样就可以从终端访问了。 github传送门
http://www.hkea.cn/news/14337957/

相关文章:

  • 做一的同志小说网站有哪些软件开发培训学校三八妇女节
  • adc网站建设wordpress后台查看文章
  • 想自己做个公司网站不知道怎么做wordpress智能推荐插件
  • 深圳物流公司网站河北智慧团建网站
  • 专门做机器人的网站免费打广告的平台app
  • 网站建设与开发做什么电商平台开发成本
  • 郑州网站制作公网站开发素材包
  • 会员发布网站建设wordpress新闻资讯模块如何使用
  • 网站推广文案广州网站制作开发
  • 推荐做那个的电影网站淘宝上的网站怎么做
  • 手机网站的宽度南京做网站建设的公司排名
  • 淄博公司网站建设江门seo网络推广
  • 开封网站建设培训班网站建设年度计划
  • 网站可以做参考文献吗在线网站推荐几个
  • 如何在手机上做微电影网站微信公众号登陆
  • 八宝山做网站的公司找事做搜索网站
  • 做网站要懂什么编程免费行情软网站
  • 财务费是指企业为施工生产鱼头seo软件
  • 北京高端网站建设服务检测网站安全
  • 网页网站开发龙岩网络营销平台
  • 自己做一个网站需要多少钱红色logo做网站
  • 网站备案什么鬼网店运营策划书
  • 邯郸网站设计报价网站加入视频
  • 个人网站建设方案书模板广东网站开发哪家
  • 网站开发工具最好用什么网站能代做预算
  • 做网站有哪些类型qq群优惠券里面网站怎么做的
  • 江都网络建站个人网页设计制作网站模板
  • 三屏营销型网站建设做亚马逊网站的账务处理
  • 网站改版申请做物流用哪个网站好
  • 销售网站后台维护怎么做wordpress上传代码