0.2.0 • Published 6 years ago
bulma-form v0.2.0
Expressjs with the npm package
app.use('/js', express.static(path.join(__dirname, 'node_modules/bulma-form/dist')))
Form response format
Only json responses work. WIP.
HTTP Status >= 200 && < 300
var res = {
message: "Nice dude!" | null
}
HTTP Status >= 400 && < 500
var res = {
errors: {
username: {
message: "Error message"
},
password: {
message: "MM no"
}
}
] | null,
message: "Already exists!" | null,
}
Example form in pug
form#test-form(action="/test", method='post')
.field
label.label Name
.control
input.input(type='text', placeholder='Text input', name="name")
.field
label.label Username
.control
input.input(type='text', placeholder='Text input', value='bulma', name="username")
.notification.is-danger.is-invisible
p#generic-error
.field.is-grouped
.control
button.button.is-link Submit
.notification.is-success.is-invisible
p#generic-success
0.2.0
6 years ago