Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/litongjava/http-echo-json
基于jfinal开发,返回一些常见的json数据,为其它端提供测试数据
https://github.com/litongjava/http-echo-json
Last synced: about 2 months ago
JSON representation
基于jfinal开发,返回一些常见的json数据,为其它端提供测试数据
- Host: GitHub
- URL: https://github.com/litongjava/http-echo-json
- Owner: litongjava
- License: apache-2.0
- Created: 2023-03-15T01:23:17.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-31T07:17:16.000Z (over 1 year ago)
- Last Synced: 2023-07-31T08:28:51.436Z (over 1 year ago)
- Language: Java
- Size: 1.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
### http-echo-json
#### 简介
基于jfinal开发,返回一些常见的json数据,为其它端提供测试数据
api.flickr.com 是一个被墙网站,在国内搭建一个,提供必要的json服务
#### 接口文档
使用ApiFox
https://www.apifox.cn/apidoc/shared-2daf86e0-de95-4ffb-891d-85be0d756d6c#### 启动项目
使用mvn和spring-boot插件启动即可
```
mvn clean package -DskipTests spring-boot:run
```
### 部署到阿里云函数计算#### 创建web应用
访问https://fc.console.aliyun.com/fc/overview/cn-hangzhou
![](media/156d7e041d967333169473ec36eb17f7.png)
上传代码时选择代码文件夹
监听端口设置为实际的服务启动端口
启动命令
java -Xverify:none -cp config:lib/\*:static
com.litongjava.http.echo.json.BootApplication![](media/eb02ed2b0c4d96c865b3c4e987222322.png)
![](media/89192d183bc764a66415a53de73fd23c.png)
#### 查看域名并测试
##### 查看域名
![](media/0c561b42ebf30f1fec69edcf1728e918.png)
##### 测试
![](media/2a9c25786abf48922914f4425414008e.png)
访问的域名是http://60418942-1709155087484149.test.functioncompute.com/
![](media/9ce092fece2946e0cb21f4628c65a992.png)
#### 服务及函数
部署成功后再服务和函数中会生成2个服务
| http-echo-json-02-QualifierHelper-ADF9AAF79E6C | |
|--------------------------------------------------|---|
| http-echo-json-02-http-echo-json-02-EFBED82B0BF1 | |![](media/1327b1040f196172e84fb6dfa02fa2be.png)
#### 查看源文件
服务及函数--\>函数名--\>代码执行
![](media/951245cb63749112a9e944d12dc1b682.png)
bootstrap
```
#!/usr/bin/env bash
./socat.sh &
java -Xverify:none -cp config:lib/*:static com.litongjava.http.echo.json.BootApplication
```socat.sh
```
#!/usr/bin/env bash
while ! &>/dev/null 查看到自定义域名的配置如下![](media/b4643666fbc0cbdaecd0437ffcdea39f.png)
| 路径 | 服务名称 | 函数名称 | 版本/别名 |
|------|--------------------------------------------------|-------------------|-------------------|
| /\* | http-echo-json-02-http-echo-json-02-EFBED82B0BF1 | http-echo-json-02 | http-echo-json-02 |为什么会有两个域名
| http://60418942-1709155087484149.test.functioncompute.com/ | 成功 |
|------------------------------------------------------------|------|
| http://1709155087484149.cn-hangzhou.fc.aliyuncs.com/ | 失败 |#### 自定义域名
设置一个cname解析
| http-echo-json.demo.ping0.top | 1709155087484149.cn-hangzhou.fc.aliyuncs.com |
|-------------------------------|----------------------------------------------|![](media/c2344961c435d5c5c93d346b1696d3de.png)
在函数计算中添加自定义域名
![](media/815ae347dd6ae72ce9ad5fc1da9c0dda.png)