18 lines
633 B
JavaScript
18 lines
633 B
JavaScript
document.addEventListener('DOMContentLoaded', event => {
|
|
protobuf.load("/protos/cofd.proto").then(function(root) {
|
|
console.log("root is", root);
|
|
let CofdSheet = root.lookupType("models.proto.cofd.CofdSheet");
|
|
let sheet = CofdSheet.fromObject({ name: 'lol', strength: 100 });
|
|
let buffer = CofdSheet.encode(sheet).finish();
|
|
|
|
fetch('/proto-test', {
|
|
method: 'POST',
|
|
body: buffer
|
|
}).then(async resp => {
|
|
console.log("resp is", await resp.text());
|
|
}).catch(async err => {
|
|
console.log("err is", err.text());
|
|
});
|
|
});
|
|
});
|