added web interface template
This commit is contained in:
1 parent
9146c216ae
commit
821ca31cf1
5 files changed
+129
No files matched your search
@@ -0,0 +1,27 @@
|
||||
const loginform = document.querySelector('.loginform')
|
||||
const loginformbody = document.querySelector('.loginformbody')
|
||||
const loginforminputusername = document.querySelector('#loginforminputusername')
|
||||
const loginforminputpassword = document.querySelector('#loginforminputpassword')
|
||||
const loginformbutton = document.querySelector('.loginformbutton')
|
||||
|
||||
// loginformbody.unbind('submit')
|
||||
|
||||
loginformbody.addEventListener('submit', (e) => {
|
||||
e.preventDefault()
|
||||
console.log('login clicked')
|
||||
console.log(loginforminputusername.value, loginforminputpassword.value)
|
||||
login(loginforminputusername.value, loginforminputpassword.value)
|
||||
// console.log(loginform, loginforminputpassword, loginforminputusername, loginformbutton)
|
||||
})
|
||||
|
||||
const login = async (username, password) => {
|
||||
const response = await fetch(routes.login(), {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json',
|
||||
},
|
||||
mode: 'no-cors',
|
||||
body: `{"username":"${username}","password":"${password}"}`
|
||||
})
|
||||
console.log(response.json())
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
const host = 'http://localhost:43243'
|
||||
const prefix = 'api'
|
||||
|
||||
const routes = {
|
||||
login: () => [host, prefix, 'token'].join('/')
|
||||
}
|
||||
Reference in new issue
Block a user