An introduction to NProxy(A cross-platform web proxy specialised in file replacing).
If you are seeking an alternative for Fiddler in Mac and Linux, NProxy will be your best choice. It is more powerful than Fiddler in the cases of file replacing.
Why NProxy Workflow of UI development Development Deployment ant deploy-js ant deploy-css ant deploy-css fail deploy deploy coding coding coding blocked blocked blocked
Why NProxy Support Mac, Linux and Windows(A) Requirements Support single file replacing (B) Support merged file replacing (C) Support directory mapping (D)
Why NProxy Support Mac, Linux and Windows(A) Requirements Support single file replacing (B) Support merged file replacing (C) Support directory mapping (D) Support HTTPS (E)
Why NProxy Support Mac, Linux and Windows(A) Requirements Support single file replacing (B) Support merged file replacing (C) Support directory mapping (D) Support HTTPS (E)
Why NProxy Support Mac, Linux and Windows(A) Support single file replacing (B) Support merged file replacing (C) Support directory mapping (D) Support HTTPS (E) Existing Proxies
Why NProxy Support Mac, Linux and Windows(A) Support single file replacing (B) Support merged file replacing (C) Support directory mapping (D) Support HTTPS (E) Existing Proxies Fiddler Charles Rythem TinyProx y A ✘ ✔ ✘ ✘ B ✔ ✔ ✔ ✔ C ✘ ✘ ✘ ✘ D ✘ ✘ ✔ ✘ E ✔ ✔ ✘ ✔
Why NProxy Support Mac, Linux and Windows(A) Support single file replacing (B) Support merged file replacing (C) Support directory mapping (D) Support HTTPS (E) Existing Proxies Fiddler Charles Rythem TinyProx y A ✘ ✔ ✘ ✘ B ✔ ✔ ✔ ✔ C ✘ ✘ ✘ ✘ D ✘ ✘ ✔ ✘ E ✔ ✔ ✘ ✔ NProxy ✔ ✔ ✔ ✔ ✔
What NProxy can do Support Mac, Linux and Windows(A) Support single file replacing (B) Support merged file replacing (C) Support directory mapping (D) Support HTTPS (E)
How to Use NProxy 1. install node (>=0.8.x) 2. npm install -g nproxy 4. nproxy -l rulefilename.js 3. prepare a rule file 5. set nproxy as browser’s proxy
How to Use NProxy 1. install node (>=0.8.x) 2. npm install -g nproxy 4. nproxy -l rulefilename.js 3. prepare a rule file 5. set nproxy as browser’s proxy
How to Use NProxy Format of rule file module.exports = [ { pattern: ‘homepage.js’, responder: ‘/Users/goddyzhao/homepage.js’ }, { pattern: ‘homepageTile.js’, responder: ‘/Users/goddyzhao/homepage.js’ } ];
How to Use NProxy Replace single file with local one { pattern: ‘homepage.js’, responder: ‘/Users/goddyzhao/homepage.js’ } https:/ /qacand.successfactors.com/ ui/js/homepage.js Qacand Server request response .js NProxy
How to Use NProxy Replace single file with local one { pattern: ‘homepage.js’, responder: ‘/Users/goddyzhao/homepage.js’ } https:/ /qacand.successfactors.com/ ui/js/homepage.js Qacand Server NProxy
How to Use NProxy Replace single file with local one { pattern: ‘homepage.js’, responder: ‘/Users/goddyzhao/homepage.js’ } https:/ /qacand.successfactors.com/ ui/js/homepage.js Qacand Server NProxy
How to Use NProxy Replace single file with local one { pattern: ‘homepage.js’, responder: ‘/Users/goddyzhao/homepage.js’ } https:/ /qacand.successfactors.com/ ui/js/homepage.js Qacand Server NProxy
How to Use NProxy Replace single file with local one { pattern: ‘homepage.js’, responder: ‘/Users/goddyzhao/homepage.js’ } https:/ /qacand.successfactors.com/ ui/js/homepage.js Qacand Server NProxy
How to Use NProxy Replace single file with local one { pattern: ‘homepage.js’, responder: ‘/Users/goddyzhao/homepage.js’ } https:/ /qacand.successfactors.com/ ui/js/homepage.js Qacand Server NProxy Local File System
How to Use NProxy Replace single file with local one { pattern: ‘homepage.js’, responder: ‘/Users/goddyzhao/homepage.js’ } https:/ /qacand.successfactors.com/ ui/js/homepage.js Qacand Server NProxy Local File System .js
How to Use NProxy Replace single file with local one { pattern: ‘homepage.js’, responder: ‘/Users/goddyzhao/homepage.js’ } https:/ /qacand.successfactors.com/ ui/js/homepage.js Qacand Server NProxy Local File System .js
How to Use NProxy Replace merged file with source files https:/ /qacand.successfactors.com/ ui/js/homepageTileFramework.js Qacand Server request response .js
How to Use NProxy Replace merged file with source files https:/ /qacand.successfactors.com/ ui/js/homepageTileFramework.js Qacand Server request response .js NProxy
How to Use NProxy Replace merged file with source files { pattern: ‘homepageTileFramework.js’, responder: { dir: ‘/Users/goddyzhao/’, src: [‘hmpTile.js’, ‘hmpUtil.js’, ‘...’] } } https:/ /qacand.successfactors.com/ ui/js/homepageTileFramework.js Qacand Server NProxy Local File System
How to Use NProxy Replace merged file with source files { pattern: ‘homepageTileFramework.js’, responder: { dir: ‘/Users/goddyzhao/’, src: [‘hmpTile.js’, ‘hmpUtil.js’, ‘...’] } } https:/ /qacand.successfactors.com/ ui/js/homepageTileFramework.js Qacand Server NProxy Local File System .js .js .js
How to Use NProxy Replace merged file with source files { pattern: ‘homepageTileFramework.js’, responder: { dir: ‘/Users/goddyzhao/’, src: [‘hmpTile.js’, ‘hmpUtil.js’, ‘...’] } } https:/ /qacand.successfactors.com/ ui/js/homepageTileFramework.js Qacand Server NProxy Local File System .js .js .js
How to Use NProxy Directory Mapping { pattern: ‘/ui/js/’, responder: ‘/Users/goddyzhao/js/’ } https:/ /..../ui/js/homepage.js Qacand Server request response .js NProxy Local File System https:/ /..../ui/js/a_dev-snapshot.js matching
How to Use NProxy Directory Mapping { pattern: ‘/ui/js/’, responder: ‘/Users/goddyzhao/js/’ } https:/ /..../ui/js/homepage.js Qacand Server request response .js NProxy Local File System .js https:/ /..../ui/js/a_dev-snapshot.js matching
How to Use NProxy Directory Mapping { pattern: ‘/ui/js/’, responder: ‘/Users/goddyzhao/js/’ } https:/ /..../ui/js/homepage.js Qacand Server request response .js NProxy Local File System .js https:/ /..../ui/js/a_dev-snapshot.js matching