使用者工具

網站工具


computer:program:js:node

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版前次修改
下次修改
前次修改
computer:program:js:node [2019/12/12 06:00] – [元件] wmcomputer:program:js:node [2025/08/09 15:53] (目前版本) – [Node.js] wm
行 12: 行 12:
   * [[https://speakerdeck.com/ckarande/top-overlooked-security-threats-to-node-dot-js-web-applications|Top Overlooked Security Threats to Node.js Web Applications]]   * [[https://speakerdeck.com/ckarande/top-overlooked-security-threats-to-node-dot-js-web-applications|Top Overlooked Security Threats to Node.js Web Applications]]
   * [[https://top.fse.guru/nodejs-a-quick-optimization-advice-7353b820c92e|#NodeJS : A quick optimization advice]]   * [[https://top.fse.guru/nodejs-a-quick-optimization-advice-7353b820c92e|#NodeJS : A quick optimization advice]]
 +  * [[https://kashw1n.com/blog/nodejs-2025/|Modern Node.js Patterns for 2025]]
 ====Module==== ====Module====
   * [[https://www.npmjs.com/package/@std/esm|@std/esm]]   * [[https://www.npmjs.com/package/@std/esm|@std/esm]]
 +  * [[https://medium.com/@WebReflection/a-nodejs-dual-module-deep-dive-8f94ff56210e|A NodeJS Dual Module Deep Dive]]
 ====Stream==== ====Stream====
   * [[https://github.com/substack/stream-adventure|Stream Adventure]]   * [[https://github.com/substack/stream-adventure|Stream Adventure]]
行 19: 行 21:
   * [[http://highlandjs.org/|Highland]]   * [[http://highlandjs.org/|Highland]]
   * [[https://github.com/juliangruber/multipipe|multipipe]]   * [[https://github.com/juliangruber/multipipe|multipipe]]
 +====Async====
 +  * [[https://blog.appsignal.com/2020/09/30/exploring-nodejs-async-hooks.html|Exploring Node.js Async Hooks]]
 +====Http====
 +  * [[https://github.com/nodejs/undici|undici]]
 ====Domains==== ====Domains====
   * [[http://www.slideshare.net/domenicdenicola/domains-20010482|Domains!]]   * [[http://www.slideshare.net/domenicdenicola/domains-20010482|Domains!]]
行 144: 行 150:
   * [[https://github.com/indexzero/nconf|nconf]]   * [[https://github.com/indexzero/nconf|nconf]]
   * [[https://github.com/typicode/lowdb|Lowdb]]   * [[https://github.com/typicode/lowdb|Lowdb]]
 +  * [[https://github.com/share/sharedb|ShareDB]]
 ===資料庫=== ===資料庫===
   * [[http://pouchdb.com/|PouchDB]]   * [[http://pouchdb.com/|PouchDB]]
行 161: 行 168:
   * [[http://hiddentao.github.io/squel/|Squel.js]]   * [[http://hiddentao.github.io/squel/|Squel.js]]
   * [[http://knexjs.org/|Knex.js]]   * [[http://knexjs.org/|Knex.js]]
-  * [[http://vidigami.github.io/backbone-orm/|BackboneORM]]+  * [[https://kysely.dev/|Kysely]] 
 +  * [[https://typeorm.io/|TypeORM]]
 ====設定==== ====設定====
   * [[https://github.com/yeoman/configstore|configstore]]   * [[https://github.com/yeoman/configstore|configstore]]
行 191: 行 199:
   * [[https://github.com/node-nock/nock|Nock]]   * [[https://github.com/node-nock/nock|Nock]]
 ====伺服==== ====伺服====
 +  * [[https://www.fastify.io/|Fastify]]
 +  * [[http://koajs.com/|Koa]]
 +  * [[http://expressjs.com/|Express]]
 +    * [[https://github.com/jbuck/requirejs-middleware|requirejs-middleware]]
 +    * [[https://github.com/expressjs/generator|express-generator]]
 +    * [[https://github.com/petecoop/generator-express|generator-express]]
 +    * [[https://github.com/visionmedia/express-params|express-params]]
 +    * [[https://github.com/yahoo/express-state|Express State]]
 +    * [[https://github.com/evilpacket/helmet|Helmet]]
 +    * [[https://github.com/krakenjs/lusca|lusca]]
 +    * [[https://github.com/expressjs/multer|Multer]]
 +    * [[http://webapplog.com/todo-app-with-express-jsnode-js-and-mongodb|Todo App with Express.js/Node.js and MongoDB]]
 +    * [[http://enome.github.io/application-generator/|App.js Generator]]
 +    * [[http://evanhahn.com/understanding-express/|Understanding Express.js]]
 +    * [[http://www.jollen.org/blog/2013/11/expressjs-middleware.html|Node.js + Express.js 應用 - Middleware 觀念解說]]
 +    * [[http://blog.mgechev.com/2014/02/19/create-https-tls-ssl-application-with-express-nodejs/|Express over HTTPS]]
   * [[http://micnic.github.com/simpleS/|simpleS]]   * [[http://micnic.github.com/simpleS/|simpleS]]
   * [[https://github.com/mjijackson/mach|Mach]]   * [[https://github.com/mjijackson/mach|Mach]]
行 247: 行 271:
 ===佈署=== ===佈署===
   * [[http://leanmeanfightingmachine.github.io/dploy/|DPLOY]]   * [[http://leanmeanfightingmachine.github.io/dploy/|DPLOY]]
 +===格式===
 +  * [[https://github.com/lukeed/kleur|kleur]]
 =====工具===== =====工具=====
   * [[computer:web:tool:npm]]   * [[computer:web:tool:npm]]
-  * [[https://github.com/creationix/nvm/|nvm]] 
   * [[https://github.com/visionmedia/n|n]]   * [[https://github.com/visionmedia/n|n]]
   * [[https://runkit.com/|RunKit]]   * [[https://runkit.com/|RunKit]]
行 255: 行 280:
   * [[https://github.com/nodejs/citgm|Canary in the Gold Mine]]   * [[https://github.com/nodejs/citgm|Canary in the Gold Mine]]
   * [[https://github.com/mafintosh/prebuild|prebuild]]   * [[https://github.com/mafintosh/prebuild|prebuild]]
 +  * [[https://google.github.io/zx/|zx]] (Shell Script)
 +====版本====
 +  * [[https://github.com/nvm-sh/nvm|nvm]]
 +  * [[https://volta.sh/|Volta]]
 +  * [[https://github.com/Schniz/fnm|fnm]]
 +
 ====管理==== ====管理====
   * [[https://lerna.js.org/|Lerna]]   * [[https://lerna.js.org/|Lerna]]
行 263: 行 294:
   * [[https://s-a.github.io/iron-node/|ironNode]]   * [[https://s-a.github.io/iron-node/|ironNode]]
   * [[https://github.com/GoogleChromeLabs/ndb|ndb]]   * [[https://github.com/GoogleChromeLabs/ndb|ndb]]
 +  * [[https://github.com/june07/NIM|NiM]]
  
 =====應用===== =====應用=====
 +  * <code>npx kill-port 8000</code>
   * [[http://net.tutsplus.com/tutorials/javascript-ajax/how-to-scrape-web-pages-with-node-js-and-jquery/|How to Scrape Web Pages with Node.js and jQuery]]   * [[http://net.tutsplus.com/tutorials/javascript-ajax/how-to-scrape-web-pages-with-node-js-and-jquery/|How to Scrape Web Pages with Node.js and jQuery]]
   * [[http://blog.ksetyadi.com/2011/10/nodejs-and-mongodb-a-beginners-approach/|Nodejs and MongoDB, A Beginner’s Approach]]   * [[http://blog.ksetyadi.com/2011/10/nodejs-and-mongodb-a-beginners-approach/|Nodejs and MongoDB, A Beginner’s Approach]]
computer/program/js/node.1576130423.txt.gz · 上一次變更: 2019/12/12 06:00 由 wm