主要解决的问题的,以最近VsCode插件开发为例,每次请求都需要token,而vscode并不支持cookie这样的存储,所以就采用粗暴点办法,存到某个用户目录下并读取。

源码如下:

var fs=require("fs");

 function getToken(isRelease) {
//是否为正式版本,路径不一样
if (isRelease) {
const scriptSrc = path.dirname(__filename);
const jsName = scriptSrc.split('\\');
var i = jsName.length;
var finpath = "";
for (var j = ; j < i - ; j++) {
if (j == ) {
finpath = jsName[j];
} else {
finpath = finpath + '\\' + jsName[j];
}
}
finpath = finpath + '\\token.txt'; } else {
finpath = 'D://Workspace//token//token.txt';
} if (fs.existsSync(finpath)) { //判断是否存在该文件
try {
let result = fs.readFileSync(finpath);
console.log(result.toString()); return result.toString(); } catch (e) { } } } console.log(getToken());

最新文章

  1. LeetCode:Subsets I II
  2. easyui propertygrid 动态绑定
  3. NSCalendar NSDateComponents
  4. Java数组,去掉重复值、增加、删除数组元素
  5. cl_gui_cfw=&gt;flush
  6. Tomcat类加载器机制
  7. eclipse debug (调试) 学习心得
  8. 理解MapReduce哲学
  9. BZOJ 3969 Low Power 解题报告
  10. 转:CentOS6.3配置yum源
  11. SDUT 2860-生日Party(BFS)
  12. jsmart 前结合案例
  13. 解决QTableWidget不显示数据的问题
  14. iOS项目国际化详解
  15. 关于iOSlaunchScreen的尺寸
  16. java虚拟机---&gt;&gt;程序计数器
  17. js地址多选实现,居住地,户口,职业,行业多选2
  18. Unity之日志管理
  19. HDU 4778 Gems Fight! (2013杭州赛区1009题,状态压缩,博弈)
  20. Documentation/usb/gadget_configfs.txt

热门文章

  1. [ORACLE]ORA-28002 The password will expire within 7 days.将不能登录系统
  2. Nginx 配置下载附件让浏览器提示用户是否保存
  3. Unity编译时找不到AndroidSDK的问题 | Unable to list target platforms(转载)
  4. Jmeter和Loadrunner的异同
  5. Android Demo Android ActionBarCompat-ListPopupMenu
  6. 在安卓手机上通过虚拟机运行Windows XP
  7. [20190312]关于增量检查点的疑问(补充).txt
  8. Kibana查询
  9. 2016某知名互联网公司PHP面试题及答案(续)
  10. Syntax error, parameterized types are only available if source level is 1.5 解决方案