我试图通过参考watson-developer-cloud的node-sdk使用express-browserify来获得Watson Visual Recognition以运行客户端。 VisualRecognitionV3
使用fs
包,因此当我尝试从客户端调用它时会出现fs.existsSync
错误,因为浏览器不知道要使用哪个文件系统。我的问题是如何创建一个所谓的“抽象层”,因为我只能使用express-browserify
包进行跨源调用。
此thread对于减少一些负担非常有帮助,但是我不确定关于“抽象层”的起点或是否有其他解决方案。另外,像socket.io这样的东西可以工作吗?我已经链接了目录here的克隆,因为它看上去比粘贴下面的多个部分要麻烦一些。
可以克隆存储库,只需要具有相关启动配置的个人iam_apikey。感谢任何指针。谢谢!
答案 0 :(得分:0)
由于浏览器问题require(fs)
,我无法使用express-browserify来解决此问题,但是我可以使用express-ws包使其运行