Skip to content

TJSSE-2018DBCourseProject-QiaoLiMa/frontend-example-for-win

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

##食用说明

需要电脑已安装python

0.index.html中更改ip

 axios.get('http://192.168.1.101:58546/hello')

更改为

 axios.get('http://<你的ip>:58546/hello')

1.自行上网查找并安装git for windows

2.用它附带的git bash工具,在html所在目录下右键git bash here

3.在窗口中输入

python -m http.server [端口号]

如果电脑已安装nginx,8080端口号可能和nginx冲突(写代码的时候忘记考虑这个了)

但是由于后端中代码写的是8080,没安装过nginx建议使用8080端口号

如果不使用8080需要更改后端Startup.cs中的端口号

 app.UseCors(
                options => options.WithOrigins("http://localhost:8080").AllowAnyHeader()
    );

更改

app.UseCors(
                options => options.WithOrigins("http://localhost:<端口号>").AllowAnyHeader()
    );

4.浏览器中访问http://localhost:8080,可以看到一个有按钮的页面

5.开启后台应用后,点击会弹出数据库中testtable1中的id


##原理

按钮代码,点击触发reverseMessage

<div id="app-5">
    <button @click="reverseMessage">点击获取</button>
</div>

脚本,reverseMessage是一个函数,这个函数发送http请求到http://192.168.1.101:58546/hello

然后输出返回的数据。

<script>

    var app5 = new Vue({
        el: '#app-5',
        methods: {
            reverseMessage: function () {
                axios.get('http://192.168.1.101:58546/hello')
                    .then(function (response) {
                        // handle success
                        console.log(response.data);
                        alert(response.data)
                    })
                    .catch(function (error) {
                        // handle error
                        console.log(error);
                    })
                    .then(function () {
                        // always executed
                    });
            }
        }
    })

</script>

About

前端,windows上请配合git bash食用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages