kedao中间件-安装篇

一、介绍

kedao中间件是一款高性能、高并发、高可靠的服务中间件,具有如下特点:

  1. 轻松搭建集群、负载均衡及反向代理;
  2. 服务注册简捷、灵活、高效、热发布;
  3. 支持C++、Java两种主流开发语言;
  4. 一个服务一个函数,开发服务跟编写函数一样简单;
  5. 程序员只需专注于业务逻辑实现,开发效率成倍提升;
  6. 成本低,入门容易,无论是初学者还是资深开发人员,都能快速掌握。

kedao中间件官网:https://www.yckj-kedao.com
系列文章:
    《kedao中间件-C++服务篇》
    《kedao中间件-Java服务篇》
    《kedao中间件-Vue开发篇》
    《kedao中间件-Linux系统安装篇》

本文篇幅比较长,需要耐心阅读。

二、安装开发服务器

安装Linux操作系统

在虚拟机上安装 ubuntu-24.04.1-live-server-amd64 服务器版,安装过程略,但有几点需要注意的地方:

1. 虚拟机设置

1)虚拟机设置中的网络配置,建议将网络连接设置为:桥接模式。注:桥接模式将宿主Windows系统同属于一个网络
2)虚拟机设置中的显示器,将3D图像中的 加速 3D 图形(3) 前的✓去掉。如果不去掉✓,会影响系统稳定。
3)安装完成操作系统后,把虚拟机设置中的 CD/DVD(SATA) 设置状态的 启动时连接 前的✓去掉。如果不去掉✓,将会启动不了系统。

2. 启用 root 用户

    默认 root 用户没有启用,需要通过设置root用户密码来启用root:

kedao@kedao:~$ sudo passwd root
[sudo] password for kedao: 
New password: 
Retype new password: 
passwd: password updated successfully;

3. 设置 sudo 免密

    切换到root用户,修改文件 /etc/sudoers,文件默认为只读,需设置编辑权限,然后编辑 /etc/sudoers 文件

kedao@kedao:~$ su - root
root@kedao:~# chmod u+w /etc/sudoers
root@kedao:~# vi /etc/sudoers

    在文件末尾并增加一行(注:kedao 为你的用户名):

kedao ALL=(ALL) NOPASSWD: ALL

修改完成,切换回 kedao 用户

root@kedao:~# su - kedao

4. 设置静态ip

    检查 NetworkManager 服务状态,查看是否已安装:

kedao@kedao:~$ sudo systemctl status NetworkManager

    如果没有安装,则执行命令 sudo apt install network-manager 进行安装:

kedao@kedao:~$ sudo apt install network-manager

    编辑 netplan 配置文件,这个文件位于 /etc/netplan/ 目录下

kedao@kedao:~$ ls /etc/netplan/
50-cloud-init.yaml

    查看网络接口:

kedao@kedao:/$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:0d:ca:59 brd ff:ff:ff:ff:ff:ff
    altname enp2s0
    inet 192.168.43.5/24 metric 100 brd 192.168.43.255 scope global dynamic ens32
       valid_lft 2602sec preferred_lft 2602sec
    inet6 fe80::20c:29ff:fe0d:ca59/64 scope link 
       valid_lft forever preferred_lft forever

    网络接口名称为:ens32
    编辑 50-cloud-init.yaml 文件

kedao@kedao:~$ sudo vi /etc/netplan/50-cloud-init.yaml

    在 50-cloud-init.yaml 文件中配置静态IP

network:
  version: 2
  renderer: networkd
  ethernets:
    ens32:
      dhcp4: no
      addresses:
        - 192.168.43.30/24
      routes:
        - to: default
          via: 192.168.43.1
      nameservers:
        addresses:
          - 192.168.43.1
          - 8.8.8.8

    应用Netplan配置及验证配置:

kedao@kedao:~$ sudo netplan apply
kedao@kedao:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:0d:ca:59 brd ff:ff:ff:ff:ff:ff
    altname enp2s0
    inet 192.168.43.30/24 brd 192.168.43.255 scope global ens32
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe0d:ca59/64 scope link 
       valid_lft forever preferred_lft forever

5. 调整系统内核参数

    编辑文件 /etc/sysctl.conf:

kedao@kedao-dev:~$ sudo vi /etc/sysctl.conf

    写入如下参数:

kernel.shmmax = 68719476736
kernel.shmall = 4294967296
kernel.shmmni = 4096
kernel.sem = 50100 64128000 50100 1280
net.ipv4.ip_local_port_range = 9000 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.file-max = 7672460
fs.inotify.max_user_watches=99999999
fs.inotify.max_user_instances=8192

    编辑文件 /etc/security/limits.conf:

kedao@kedao-dev:~$ sudo vi /etc/security/limits.conf

    写入如下参数:

*       soft    nofile  131072
*       hard    nofile  131072
*       soft    nproc   131072
*       hard    nproc   131072
*       soft    core    unlimited
*       hard    core    unlimited
*       soft    memlock 50000000
*       hard    memlock 50000000

6. 设置时区

    查看系统默认设置的时区,执行命令 timedatectl

kedao@kedao:/opt/kedao/bin$ timedatectl
               Local time: Sun 2025-04-27 00:53:27 UTC
           Universal time: Sun 2025-04-27 00:53:27 UTC
                 RTC time: Sun 2025-04-27 00:53:26
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

    如果不是北京时间,则修改时区为北京时间,执行命令 timedatectl set-timezone Asia/Shanghai,修改后再次执行命令 timedatectl 查看修改结果

kedao@kedao:/opt/kedao/bin$ sudo timedatectl set-timezone Asia/Shanghai
kedao@kedao:/opt/kedao/bin$ timedatectl
               Local time: Sun 2025-04-27 08:53:40 CST
           Universal time: Sun 2025-04-27 00:53:40 UTC
                 RTC time: Sun 2025-04-27 00:53:40
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

开发环境设置

1. 安装 g++ gcc

    查看 g++、gcc 的版本,如果已安装,则跳过该步:

kedao@kedao:~$ gcc --version
Command 'gcc' not found, but can be installed with:
sudo apt install gcc
kedao@kedao:~$ g++ --version
Command 'g++' not found, but can be installed with:
sudo apt install g++

    安装 build-essential,build-essential包含了g++和gcc,以及其他一些编译工具,如make

kedao@kedao:~$ sudo apt update
kedao@kedao:~$ sudo apt install build-essential

2. 安装 GDB

    查看 GDB 的版本,如果没有安装,则进行安装,操作如下:

kedao@kedao:~$ gdb --version
Command 'gdb' not found, but can be installed with:
sudo apt install gdb
kedao@kedao:~$ sudo apt install gdb

3. 安装 JDK

    检查是否安装了 JDK :

kedao@kedao:~$ javac -version
Command 'javac' not found, but can be installed with:
sudo apt install openjdk-17-jdk-headless  # version 17.0.14+7-1~24.04, or
sudo apt install openjdk-21-jdk-headless  # version 21.0.6+7-1~24.04.1
sudo apt install default-jdk              # version 2:1.17-75
sudo apt install openjdk-11-jdk-headless  # version 11.0.26+4-1ubuntu1~24.04
sudo apt install openjdk-8-jdk-headless   # version 8u442-b06~us1-0ubuntu1~24.04
sudo apt install ecj                      # version 3.32.0+eclipse4.26-2
sudo apt install openjdk-19-jdk-headless  # version 19.0.2+7-4
sudo apt install openjdk-20-jdk-headless  # version 20.0.2+9-1
sudo apt install openjdk-22-jdk-headless  # version 22~22ea-1

    如果没有安装,执行 sudo apt install default-jdk 进行安装,操作如下:

kedao@kedao:~$ sudo apt install default-jdk

    查看JDK的版本

kedao@kedao:~$ javac -version
javac 21.0.6
kedao@kedao:~$ java -version
openjdk version "21.0.6" 2025-01-21
OpenJDK Runtime Environment (build 21.0.6+7-Ubuntu-124.04.1)
OpenJDK 64-Bit Server VM (build 21.0.6+7-Ubuntu-124.04.1, mixed mode, sharing)

    查看JDK的安装路径:

kedao@kedao:~$ sudo update-alternatives --config java
There is 1 choice for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-21-openjdk-amd64/bin/java   2111      auto mode
  1            /usr/lib/jvm/java-21-openjdk-amd64/bin/java   2111      manual mode

Press <enter> to keep the current choice[*], or type selection number:

    可以看到安装路径是:/usr/lib/jvm/java-21-openjdk-amd64
    设置环境变量 JAVA_HOME,可以在 /etc/environment 文件中添加环境变量,或者在 /etc/profile/etc/profile.d/ 目录下的脚本文件中添加。例如,编辑 /etc/environment 文件:

kedao@kedao:~$ sudo vi /etc/environment

    在 /etc/environment 文件中添加 JAVA_HOME=“/usr/lib/jvm/java-21-openjdk-amd64”,如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"

    使环境变量生效

kedao@kedao:~$ source /etc/environment

4. 安装 Maven

    查看 Maven 的版本,如果没有安装,则 执行 sudo apt install maven 进行安装:

kedao@kedao:~$ mvn -v
Command 'mvn' not found, but can be installed with:
sudo apt install maven
kedao@kedao:~$ sudo apt install maven

    查看 Maven 的版本,如下:

kedao@kedao:~$ mvn -v
Apache Maven 3.8.7
Maven home: /usr/share/maven
Java version: 21.0.6, vendor: Ubuntu, runtime: /usr/lib/jvm/java-21-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "6.8.0-58-generic", arch: "amd64", family: "unix"

    设置环境变量,Maven 的安装路径为:/usr/share/maven

kedao@kedao:~$ sudo vi /etc/environment

    在 /etc/environment 文件中添加 MAVEN_HOME=“/usr/share/maven”,如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
JAVA_HOME="/usr/lib/jvm/java-21-openjdk-amd64"
MAVEN_HOME="/usr/share/maven"

    使环境变量生效

kedao@kedao:~$ source /etc/environment

    设置 Maven 本地仓库
    创建本地仓库文件夹 /opt/mvn_local_repo

kedao@kedao:~$ sudo mkdir /opt/mvn_local_repo

进入 /usr/share/maven/conf 目录

kedao@kedao:~$ cd /usr/share/maven/conf

修改 settings.xml 文件

kedao@kedao:/usr/share/maven/conf$ sudo vi settings.xml

    设置本地仓库的路径为:/opt/mvn_local_repo,如:

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  <localRepository>/opt/mvn_local_repo</localRepository>

5. 安装 Python3 和 pip3

    查看 Python3 和 pip3 的版本,如果已经安装则不用再安装:

kedao@kedao:~$ python3 --version
Python 3.12.3
kedao@kedao:~$ pip3 --version
Command 'pip3' not found, but can be installed with:
sudo apt install python3-pip
kedao@kedao:~$ 
kedao@kedao:~$ sudo apt install python3-pip

6. 安装 Node.js

    查看版本:

kedao@kedao:~$ node -v
Command 'node' not found, but can be installed with:
sudo apt install nodejs
kedao@kedao:~$ npm -v
Command 'npm' not found, but can be installed with:
sudo apt install npm

    如没有安装,不推荐执行命令 sudo apt install nodejs 安装(这样安装的版本比较旧),使用 NodeSource Node.js 二进制发行版进行安装
    更新包管理器和安装依赖

kedao@kedao:~$ sudo apt update
kedao@kedao:~$ sudo apt install curl software-properties-common

    添加NodeSource Node.js PPA

kedao@kedao:~$ curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

    安装Node.js:

kedao@kedao:~$ sudo apt install nodejs

7. 安装 UnixODBC

    查看 UnixODBC 的版本,如没安装,执行命令 sudo apt install unixodbc odbcinst unixodbc-dev 进行安装:

kedao@kedao:~$ sudo apt install unixodbc odbcinst unixodbc-dev

8. 安装数据库驱动

    我这里使用的是 PostgreSQL 16,所以安装 PostgreSQL 对应的驱动程序
    安装系统依赖:

kedao@kedao:~$ sudo apt install -y systemtap-sdt-dev libicu-dev libreadline-dev zlib1g-dev libssl-dev libpam0g-dev libxml2-dev libxslt1-dev  libldap-dev libsystemd-dev  gettext tcl-dev libpython3-dev libperl-dev

    设置自动存储库:

kedao@kedao:~$ sudo apt install curl ca-certificates
kedao@kedao:~$ sudo install -d /usr/share/postgresql-common/pgdg
kedao@kedao:~$ sudo curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc
kedao@kedao:~$ sudo sh -c 'echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

    安装 PostgreSQL 的驱动程序:

kedao@kedao:~$ sudo apt update
kedao@kedao:~$ sudo apt install odbc-postgresql libpq-dev 

9. 配置ODBC

    查看odbc的驱动信息:

kedao@kedao:~$ cat /etc/odbcinst.ini
[PostgreSQL ANSI]
Description=PostgreSQL ODBC driver (ANSI version)
Driver=psqlodbca.so
Setup=libodbcpsqlS.so
Debug=0
CommLog=1
UsageCount=1

[PostgreSQL Unicode]
Description=PostgreSQL ODBC driver (Unicode version)
Driver=psqlodbcw.so
Setup=libodbcpsqlS.so
Debug=0
CommLog=1
UsageCount=1 

    有两个驱动 PostgreSQL ANSIPostgreSQL Unicode,在配置 /etc/odbc.ini 时,使用 PostgreSQL ANSI,编辑 /etc/odbc.ini

kedao@kedao:~$ sudo vi /etc/odbc.ini

    增加节点 [ myPgDB ],内容如下:

[myPgDB]
Description = link to pg
Driver = PostgreSQL ANSI
Database = asv_db
Servername = 192.168.43.135
UserName = postgres
Password = postgres
Port = 5432
ReadOnly = 0
ConnSettings = set client_encoding to UTF8

    执行命令 sudo odbcinst -i -d -f /etc/odbc.ini 刷新配置:

kedao@kedao:~$ sudo odbcinst -i -d -f /etc/odbc.ini
odbcinst: Driver installed. Usage count increased to 1. 
    Target directory is /etc

    测试连接,执行 isql -v myPgDB,如:

kedao@kedao:~$ isql -v myPgDB
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| echo [string]                         |
| quit                                  |
|                                       |
+---------------------------------------+

至此,开发服务器的必要工具配置完成。

三、安装 kedao 中间件

下载

    到kedao中间件官网下载:https://www.yckj-kedao.com/document/pages/download/current.html

安装

    解压

kedao@kedao:/opt$ sudo tar -xf kedao-1.0.7-linux-x64.tar.xz

    更改 kedao 文件夹的用户和组 ,如果是 root 用户则不用操作,由于系统的用户也是 kedao,执行命令如下

kedao@kedao:/opt$ sudo chown -R kedao:kedao kedao

    执行 cd /opt/kedao/bin 进入 bin 目录,执行 sudo ./kedao_init 进行初始化

kedao@kedao:/opt$ cd /opt/kedao/bin
kedao@kedao:/opt/kedao/bin$ sudo ./kedao_init

设置 config.ini

kedao@kedao:/opt/kedao/bin$ sudo vi config.ini

将 group_name,user_name 的值设置为系统用户:kedao
将 JAVA_HOME 的值设置为:/usr/lib/jvm/java-21-openjdk-amd64
将 MAVEN_HOME 的值设置为:/usr/share/maven
其他根据需要进行设置,如下:

[CORS]
Access-Control-Allow-Credentials=true
Access-Control-Allow-Headers=Origin,X-Requested-With,Content-Type,X-Kedao-ID,X-Kedao-Key
Access-Control-Allow-Methods=POST,GET,OPTIONS
Access-Control-Allow-Origin=*
Access-Control-Max-Age=86400
[cert]
cert_file=./cert/server.crt
key_file=./cert/server.key
passwd=test
[concurrency]
master_server_queue_length=1024
server_concurrency_process=4
server_queue_length=256
[jvm]
Xms=1024m
Xmx=1024m
[listen]
proxy_port=80
proxy_ssl_port=443
server_port=80
server_ssl_port=443
[msmq]
id=32768
[publish_authorization]
users=your_user_name
your_user_name=*
[service]
time_out=60
[system]
JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
MAVEN_HOME=/usr/share/maven
cert_change_status=0
env=dev
group_name=root
user_name=root
website_release_status=0

启动

    启动 kedao 服务

kedao@kedao:/opt/kedao/bin$ sudo systemctl start kedao

    其他命令 stop、restart、status 如:

kedao@kedao:/opt/kedao/bin$ sudo systemctl stop kedao
kedao@kedao:/opt/kedao/bin$ sudo systemctl restart kedao
kedao@kedao:/opt/kedao/bin$ sudo systemctl status kedao

服务器端安装完成。

四、安装 Windows 客户端

下载

    使用百度网盘下载:https://pan.baidu.com/s/1TDfIKJ5ZqPW1RQj1HmENdw?pwd=fziy

安装

    运行 kedao-creator Setup 1.0.0.exe 进行安装。

启动

    运行 kedao-creator 后的主界面,如:
在这里插入图片描述

注册用户

    点击【注册账号】注册账号,账号分为:个人用户、企业用户 两种类型。
    需要实名认证,一份证件只能认证一个账号。
    注意:一个人只能注册一个账号,如果不想要之前的账号,可以注销后再重新注册。
          一个账号可以部署无限台开发服务器,各服务器之间独立,相互之间没有限制。
    实名认证时,一定要点击【编辑】按钮,进入编辑状态后才能上传图片;上传之后,要点击保存
    没有实名认证完成,关闭了界面,可以通过登录,输入开发服务器的url,账号和密码进行登录,跳转到实名认证界面。

登录系统

    我注册的账号是:lym_test
    服务器的IP是:192.168.43.30,端口是:80 (默认80和443不用输入端口号)
在这里插入图片描述
    登录成功后的主界面:
在这里插入图片描述

初始化开发服务器IP

    打开【基础功能】-【开发服务器配置】,点击开发服务器IP右边的编辑按钮,默认会带人服务器的IP,保存。
在这里插入图片描述
    保存成功后,会提示要重新登录。

五、创建第一套系统

    打开【基础功能】-【创建系统】,点击右上角的创建系统按钮,打开创建系统对话框,填入相关内容,如图:
在这里插入图片描述
    创建成功后,左侧菜单将自动出现刚才创建的系统,如图:
在这里插入图片描述
    这时,在开发服务器上的 /opt/kedao/src_c/lym_test/prj_c_test 看到生成的服务工程源代码。

    点击操作下的编译按钮,进行第一次编译,如图:
在这里插入图片描述
    编译完成后,在 /opt/kedao/bin/lib/lym_test/prj_c_test 目录下看到编译好的动态库文件。
    如果在 /opt/kedao/bin/lib/lym_test/prj_c_test 看到 *.so 文件,说明编译报错了,这时,到项目工程的目录下,通过批量编译脚本 make_all.sh 编译,查看编译错误:

kedao@kedao:/opt/kedao/src_c/lym_test/prj_c_test$ ./make_all.sh 

    注:如果发生了编译错误,请向通过邮件我们反馈:yckj_kedao@126.com

六、数据库配置及初始化

    在创建系统时,选择了 PostgreSQL 数据库,下面来设置系统如何与系统建立连接关系,并对数据库进行初始化。
    数据的安装这里略过。可以在开发服务器上安装,也可以在其他服务器上进行安装。
    我采用已创建的数据库,前面在配置数据源时,我在 /etc/odbc.ini 文件中增加了一个数据库连接的节点[myPgDB];数据库实例是 asv_db,现在是一个空的数据库实例,我们要往该实例进行数据表初始化:
    1、在 /opt/kedao/bin/tb_struct_sql 目录下有一些SQL脚本,找到 PostgreSQL 数据库的初始化脚本: initialize_table_struct_for_PostgreSQL.sql
    2、使用数据库管理工具连接到数据库
    3、在 asv_db 实例中执行初始化的脚本:initialize_table_struct_for_PostgreSQL.sql
    4、回到开发服务器的 /opt/kedao/bin/lib/lym_test/prj_c_test 目录,编辑 db_connect.ini 数据库连接配置文件,这个文件每个系统的动态库目录下都有:

kedao@kedao:/$ cd /opt/kedao/bin/lib/lym_test/prj_c_test
kedao@kedao:/opt/kedao/bin/lib/lym_test/prj_c_test$ vi db_connect.ini

    5、修改数据库的 用户、密码 和 /etc/odbc.ini 配置数据库连接的节点名称,这里数据库的用户名 和 密码的都 postgres,连接节点名称为 myPgDB,如:

[lym_test]
prj_c_test=postgres/postgres@myPgDB

    6、验证配置是否成功
    1)使用数据库管理工具,在数据库上建立一张表 test_table ,表中增加2个字段 field1field2
    2)在 Windows 运行 kedao creator,进入到 【我的系统】-【prj_c_test】-【数据模型】,点击 表结构导入(数据库) 按钮,没有保错误,提示“导入表结构成功。
    3)在左侧的列表中,可以看到大写的 TEST_TABLE (导入的表名称都是大写),点击表名称所在行,在右侧可以看到数据库增加的字段。
在这里插入图片描述
    4)单击“生成类文件”按钮,会在开发服务系统工程下的 /opt/kedao/src_c/lym_test/prj_c_test/model 目录生成 tb_struct.hpp 数据结构类文件。
    至此,数据库配置及初始化完成。

七、创建 vue2 前端工程

    【我的系统】-【prj_c_test】-【前端工程】,点击 创建系统 按钮,在弹出的对话框中输入项目名称,如图:
在这里插入图片描述

    创建成功后,会在 /opt/kedao/src_front/lym_test/prj_c_test/my_vue2 生成前端工程的代码。
    进入 /opt/kedao/src_front/lym_test/prj_c_test/my_vue2 目录,执行 npm install 安装插件,需要等待一段时间:

kedao@kedao:/opt/kedao/src_front/lym_test/prj_c_test/my_vue2$ npm install

added 2055 packages, and audited 2056 packages in 9m
183 packages are looking for funding
  run `npm fund` for details
152 vulnerabilities (4 low, 97 moderate, 31 high, 20 critical)
To address issues that do not require attention, run:
  npm audit fix
To address all issues possible (including breaking changes), run:
  npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.

    然后,执行 npm run dev 启动 my_vue2 项目:

kedao@kedao:/opt/kedao/src_front/lym_test/prj_c_test/my_vue2$ npm run dev

You may use special comments to disable some warnings.
Use // eslint-disable-next-line to ignore the next line.
Use /* eslint-disable */ to ignore all warnings in a file.

  App running at:
  - Local:   http://localhost:8080/ 
  - Network: http://192.168.43.30:8080/

  Note that the development build is not optimized.
  To create a production build, run npm run build.

    在浏览器输入 http://192.168.43.30:8080/ 网址打开 my_vue2 系统,登录界面,使用默认账号和密码登录,如图:
在这里插入图片描述
    登录进入系统:
在这里插入图片描述
    至此,kedao中间件平台搭建,到创建后台服务项目、前端工程完成。

八、总结

    kedao中间件为一款刚刚发布的国产自研的平台,旨在为开发者和企业用户简化软件开发过程、降低开发成本、提升开发效率;
    我们还很年轻,有很长的路要走,有很多的坎要迈,有很多的事情需要去努力奋斗。
    如果在使用过程中遇到问题,请通过邮箱告知我们,我们会竭尽所能去解决和优化问题。

    kedao中间件官网:https://www.yckj-kedao.com
    邮箱:yckj_kedao@126.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值