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());
|
||
|
});
|
||
|
});
|
||
|
});
|