关于在midwayjs下如何返回svg

因为需要有些新用户没有上传头像的喜欢,但是我又不愿意使用默认头像,毕竟人都想差异化,于是借用了@nimiq/identicons(以下简称identicons)生成动态头像;但是框架是midwayjs,上下文ctx是egg的。查询文档发现 可以通过 @ContentType 修饰器修改返回类型;于是考虑返回的时候应该为base64编码,所以调用identicons的toDataUrl,返回,然后并不显示。查询返回的数据发现,响应体直接修改如下,后面不接数据data:image