2019年05月 歸檔

node gRPC *.proto 生成 js/ts

最近項目增加node的bff(Backends For Frontends)層,后端用了golang&gRPC。node端使用了nestjs框架,為了ts能夠識別proto定義的接口,希望通過proto生成gRPC接口文件,期間繞了不少彎路,簡單分享下。

首先組內同學找到這個庫
https://github.com/agreatfool/grpc_tools_node_protoc_ts
按照示例,命令如下,發現不好用

查看更多...

seajs amd 改造

說起來seajs,早些年接觸前端的同學應該都有所了解,經常被我們拿來和requirejs對比,而今,webpack等構建工具盛行,這些加載器的使用逐漸退出了我們的視野。

但是,目前手上就有個在用webpack的項目遇到了一些問題——不能在構建階段拿到或者預期到即將加載的代碼有哪些,換句話說頁面框架的構建與業務代碼是完全分離的,甚至不是同一個團隊寫的。于是想到了早期的模塊化方案,我們知道,webpack支持打包umd、commonjs2、amd等形式的輸出物,但是,在web端我們的選擇只有amd。

查看更多...
黑龙江22选5开奖