2.22服务器上线

51 阅读1分钟

客户端

也就是我们的项目 在项目中找到vue.config.js

module.exports = {
  devServer: {
    proxy: {
      "/api": {
        // target: "服务器基准地址", 可以自主切换
        target: "http://localhost:888/api/private/v2",
        changeOrigin: true,
        pathRewrite: {
          "^/api": "",
        },
      },
    },
  },
};

运行客户端

npm run serve

2.node运行

  • 运行命令: node app.js
  • 链接数据库

/config/default.json 这里的数据要和下面的php那里的一致

{
。。。。
	"db_config" : {
		"protocol" : "mysql",
		"host" : "127.0.0.1",
		"database" : "mydb",
		"user" : "root",
		"password" : "123456",
		"port" : 3306
	}
}

3.数据库

  • 工具:phpStudy --->mysql 服务跑起来

image-20230222091849578

2.navicat操作

2.1 创建链接

设置数据库账号密码 也就是和这里的一致

image-20230222092103516

navicat链接数据库

image-20230222092139401

导入数据表和数据 直接把数据库里的数据复制一下 粘贴到这里就可以了

image-20230222092850159

以上是在本地跑服务的流程

node上线

在文件中新建文件夹,本且上传文件

image.png

点击网站并且新建一个Node项目

image.png 点击新建,项目目录就是是你上传的文件,启动选择自定义,输入node app.js(也就是入口文件)端口要是没有用过的端口,有域名的话就使用自己的域名,没有的话就使用本地。

image.png

上传数据库

点击数据库,新建一个MySQL

image.png

点击添加

image.png 这里的配置要和后台的一样

点击导入

image.png

就生成完成