我有一条通往我想要阅读的位置的路线
var route = ('F:\\uploads\\ponys');
Run Code Online (Sandbox Code Playgroud)
与var rez = fs.readdirSync(route, 'utf8');它返回的路线内的所有文件(和文件夹)的阵列。
console.log(rez);
[ 'file.rtf',
'Course.rtf',
'extra.png',
'ar102.rar',
'New folder']
Run Code Online (Sandbox Code Playgroud)
我想返回一个包含名称、类型和大小的 JSON 对象。我如何继续获得这个:
{
"files":[
{"name": "file", "type": "rtf", "size": 3445}, [or with "."(.rtf)]
{"name": "Course", "type": "rtf", "size": 900},
{"name": "extra", "type": "png", "size": 2424},
{"name": "ar102", "type": "rar", "size": 340432},
{"name": "New folder", "type": "", "size": 123456789}
]
}
Run Code Online (Sandbox Code Playgroud) 我在客户端验证时使用谷歌进行了auth,接收token_id,将其发送到服务器,服务器检索该token_id的客户帐户信息库.这很简单,因为它有记录.现在我尝试使用Steam,但实际上我在Steam文档中有4行关于OpenID .我开始使用openID浏览器lib oidc-client-js但是steam docs对我没用.openID lib需要以下字段:
Steam文档只提供提供者,密钥和域名,我真的不知道从哪里开始.
只需为您选择的语言和平台下载OpenID库,并使用http://steamcommunity.com/openid作为提供商.返回的声明ID将包含用户的64位SteamID.声称的ID格式为:http://steamcommunity.com/openid/id/
我得到CORS Header问题,因为我使用localhost而不是安全连接,我想我需要在oidc-client-js中配置其他字段:
任何帮助将不胜感激.