关于悟空CRM部署经历--钟艳明

本文详细介绍了如何安装和配置Node.js环境,使用npm安装并运行Express框架,设置前端开发环境,修改配置文件,解决端口问题,部署前端和后端,并进行数据交换。遇到的问题包括前端网络错误,最终成功部署并实现前后端交互。涉及的技术包括Node.js、npm、Express、Vue、配置修改、Redis和打包部署。
摘要由CSDN通过智能技术生成

https://gitee.com/wukongcrm/72crm-java
1 软件就不用说了,自己去官方网下载 node-v14.17.3-x64.msi
2 安装,我的目录是D:\nodejs
3 配置环境path 添加D:\nodejs
4 新建缓存文件夹
   npm config set prefix "D:\nodejs\node_global"
   npm config set cache "D:\nodejs\node_cache"
5 新建系统变量NODE_PATH,变量值为
                   D:\nodejs\node_modules
    修改path为D:\nodejs\node_global
6 安装npm install express -g
7 使用Visual Studio Code 打开前端UX,然后输入npm install
8 安装node.js 前端部分是基于node.js上运行的,所以必须先安装node.js,版本要求为6.0以上
使用npm安装依赖  可将代码放置在后端同级目录ux,执行命令安装依赖:
npm install
修改内部配置 修改请求地址或域名:config/dev.env.js里修改BASE_API(开发环境服务端地址,默认localhost) 修改自定义端口:config/index.js里面的dev对象的port参数(默认8090,不建议修改)
运行前端
 npm run dev
注意:前端服务启动,默认会占用8090端口,程序运行之前需搭建好Server端。
中间出现一个问题,原来是build 文件夹的关系
9 更改dev.env.js  的base_API:http://127.0.0.1:8069/
10 运行前端页面http://127.0.0.1:8090/
11 将开发模式打开, jfinal.devMode = true
12 前端和后端都已经部署成功了,但是无法进行数据交换,前端一直提示网络错误
13 redis 端口是6379
14 npm  run bulid 进行打包
15 替换一下statis 文件
16 增加字段
    16.0 在数据库 72crm_admin_field增加字段
    16.1 在产品表72crm_crm_product 增加字段
    16.2 CrmProductController Action 
    16.3  BaseCrmProduct 实体类增加字段set 和get 办法
    16.4  72crm_admin_field_sort 增加字段
    16.5  新增的字段建议全部小写。
17 打包部署
     1  pom.xml dependency注销掉
     2  com.kakarote.crm9.Application main 方法注销掉
     3  选中pom.xml Run as maven build     在Goals 输入 compile  /install  /clear
     4 打包成功之后将crm9-release.zip 和 ROOT.war 复制到tomcat webapps 部署成功

有需要讨论的可以联系,一起分享快乐!13413011401

来自江西瑞金的钟艳明
    
   
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

woxingwoshu_1111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值