feat(client): 将client作为静态文件