文章

Leanote APP with proxy

本文介绍如何让Leanote支持proxy(原软件不支持)。

本文介绍之前没有解决的Leanote APP无法使用代理服务器问题。
关于Leanote其他部分介绍详见:告别印象笔记,使用Leanote自建云笔记

修改resource/app/node_modules/needle/lib/needle.js文件中如下部分

1
2
3
4
5
6
7
8
9
10
11
    var config = {
      base_opts       : {},
      // proxy           : options.proxy,
      proxy           : 'http://your.proxy.server:12345',
      output          : options.output,
      encoding        : options.encoding || (options.multipart ? 'binary' : defaults.encoding),
      decode_response : options.decode === false ? false : defaults.decode_response,
      parse_response  : options.parse === false ? false : defaults.parse_response,
      follow          : options.follow === true ? 10 : typeof options.follow == 'number' ? options.follow : defaults.follow,
      timeout         : (typeof options.timeout == 'number') ? options.timeout : defaults.timeout
    }
本文由作者按照 CC BY 4.0 进行授权