From 0805c4fd70677dca1a80e61bf892a2a60ba4bf9a Mon Sep 17 00:00:00 2001 From: Jakob Krigovsky Date: Wed, 25 Jul 2018 12:49:43 +0200 Subject: [PATCH] Use HTTPS when linking to nodejs.org --- .../en/blog/announcements/apigee-rising-stack-yahoo.md | 2 +- .../appdynamics-newrelic-opbeat-sphinx.md | 2 +- .../blog/announcements/foundation-advances-growth.md | 2 +- .../en/blog/announcements/foundation-express-news.md | 2 +- locale/en/blog/announcements/foundation-v4-announce.md | 2 +- .../en/blog/announcements/interactive-2015-keynotes.md | 2 +- .../blog/announcements/interactive-2015-programming.md | 2 +- .../en/blog/announcements/nodejs-foundation-survey.md | 2 +- locale/en/blog/announcements/welcome-redhat.md | 2 +- locale/en/blog/release/v0.10.43.md | 2 +- locale/en/blog/release/v0.10.44.md | 2 +- locale/en/blog/release/v0.12.11.md | 2 +- locale/en/blog/release/v0.12.13.md | 2 +- .../vulnerability/february-2016-security-releases.md | 2 +- .../blog/vulnerability/npm-tokens-leak-march-2016.md | 8 ++++---- locale/en/blog/vulnerability/openssl-january-2017.md | 2 +- locale/en/blog/vulnerability/openssl-march-2016.md | 2 +- locale/en/blog/vulnerability/openssl-may-2016.md | 10 +++++----- locale/en/download/package-manager.md | 4 ++-- .../en/knowledge/REPL/how-to-create-a-custom-repl.md | 2 +- .../advanced/streams/how-to-use-stream-pipe.md | 2 +- .../knowledge/cryptography/how-to-use-crypto-module.md | 6 +++--- locale/en/knowledge/getting-started/what-is-require.md | 2 +- locale/es/download/package-manager.md | 4 ++-- locale/ja/download/package-manager.md | 8 ++++---- locale/ko/download/package-manager.md | 10 +++++----- locale/uk/download/package-manager.md | 4 ++-- .../uk/knowledge/REPL/how-to-create-a-custom-repl.md | 2 +- .../advanced/streams/how-to-use-stream-pipe.md | 2 +- .../knowledge/cryptography/how-to-use-crypto-module.md | 6 +++--- locale/uk/knowledge/getting-started/what-is-require.md | 2 +- locale/zh-cn/download/package-manager.md | 4 ++-- locale/zh-tw/download/package-manager.md | 4 ++-- 33 files changed, 56 insertions(+), 56 deletions(-) diff --git a/locale/en/blog/announcements/apigee-rising-stack-yahoo.md b/locale/en/blog/announcements/apigee-rising-stack-yahoo.md index 3aa4fbd4eba7a..48a81e0605368 100644 --- a/locale/en/blog/announcements/apigee-rising-stack-yahoo.md +++ b/locale/en/blog/announcements/apigee-rising-stack-yahoo.md @@ -35,4 +35,4 @@ Additional Resources * Learn more about the [Node.js Foundation](https://foundation.nodejs.org/) and get involved with [the project](https://nodejs.org/en/get-involved/). About Node.js Foundation -Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), YLD!, and Yahoo. Get involved here: [http://nodejs.org](https://nodejs.org/en/). +Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), YLD!, and Yahoo. Get involved here: [https://nodejs.org](https://nodejs.org/en/). diff --git a/locale/en/blog/announcements/appdynamics-newrelic-opbeat-sphinx.md b/locale/en/blog/announcements/appdynamics-newrelic-opbeat-sphinx.md index dbc0e3c90929e..14c24f093855e 100644 --- a/locale/en/blog/announcements/appdynamics-newrelic-opbeat-sphinx.md +++ b/locale/en/blog/announcements/appdynamics-newrelic-opbeat-sphinx.md @@ -39,6 +39,6 @@ More About the New Members: About Node.js Foundation Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 3.5 million active users per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. -The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, AppDynamics, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, New Relic, npm, Opbeat, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), Sphinx, YLD!, and Yahoo!. Get involved here: [http://nodejs.org](http://nodejs.org/). +The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, AppDynamics, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, New Relic, npm, Opbeat, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), Sphinx, YLD!, and Yahoo!. Get involved here: [https://nodejs.org](https://nodejs.org/). The Node.js Foundation is a Linux Foundation Project, which are independently funded software projects that harness the power of collaborative development to fuel innovation across industries and ecosystems. [www.linuxfoundation.org](http://www.linuxfoundation.org/) diff --git a/locale/en/blog/announcements/foundation-advances-growth.md b/locale/en/blog/announcements/foundation-advances-growth.md index d43ca1374ad95..b8dd72ae440fa 100644 --- a/locale/en/blog/announcements/foundation-advances-growth.md +++ b/locale/en/blog/announcements/foundation-advances-growth.md @@ -49,5 +49,5 @@ In addition, the Foundation announced three new Silver members to the team, Apig #### About Node.js Foundation -Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), YLD!, and Yahoo!. Get involved here: [http://nodejs.org](http://nodejs.org). +Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), YLD!, and Yahoo!. Get involved here: [https://nodejs.org](https://nodejs.org). diff --git a/locale/en/blog/announcements/foundation-express-news.md b/locale/en/blog/announcements/foundation-express-news.md index aba2a7bcac275..1da42450bf979 100644 --- a/locale/en/blog/announcements/foundation-express-news.md +++ b/locale/en/blog/announcements/foundation-express-news.md @@ -26,6 +26,6 @@ The Node.js Foundation Incubator Program was launched last year. Projects under Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 3 million active users per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. -The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), YLD!, and Yahoo!. Get involved here: http://nodejs.org. +The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), YLD!, and Yahoo!. Get involved here: https://nodejs.org. The Node.js Foundation is a Collaborative Project at The Linux Foundation. Linux Foundation Collaborative Projects are independently funded software projects that harness the power of collaborative development to fuel innovation across industries and ecosystems. [www.linuxfoundation.org](http://www.linuxfoundation.org) diff --git a/locale/en/blog/announcements/foundation-v4-announce.md b/locale/en/blog/announcements/foundation-v4-announce.md index dd2d60402b09e..ec9c97e36bd37 100644 --- a/locale/en/blog/announcements/foundation-v4-announce.md +++ b/locale/en/blog/announcements/foundation-v4-announce.md @@ -33,7 +33,7 @@ Additional Resources * New GitHub [home](https://github.com/nodejs/node) About Node.js Foundation -Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft and PayPal. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Sauce Labs, SAP, StrongLoop and YLD!. Get involved here: [http://nodejs.org](http://nodejs.org). +Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft and PayPal. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Sauce Labs, SAP, StrongLoop and YLD!. Get involved here: [https://nodejs.org](https://nodejs.org). The Node.js Foundation is a Collaborative Project at The Linux Foundation. Linux Foundation Collaborative Projects are independently funded software projects that harness the power of collaborative development to fuel innovation across industries and ecosystems. [https://foundation.nodejs.org/](https://foundation.nodejs.org/) > Node.js Foundation is a licensed mark of Node.js Foundation. Node.js is a trademark of Joyent, Inc. and is used with its permission diff --git a/locale/en/blog/announcements/interactive-2015-keynotes.md b/locale/en/blog/announcements/interactive-2015-keynotes.md index 842f904e7d2bc..ecc871e892fb0 100644 --- a/locale/en/blog/announcements/interactive-2015-keynotes.md +++ b/locale/en/blog/announcements/interactive-2015-keynotes.md @@ -58,5 +58,5 @@ Node.js Interactive is made possible by Platinum sponsor IBM; Gold sponsors: Joy * Follow on [Twitter](https://twitter.com/nodejs?ref_src=twsrc^google|twcamp^serp|twgr^author) and [Google+](https://plus.google.com/u/1/100598160817214911030/posts). About Node.js Foundation -Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Sauce Labs, SAP, and YLD!. Get involved here: [http://nodejs.org](http://nodejs.org). +Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Sauce Labs, SAP, and YLD!. Get involved here: [https://nodejs.org](https://nodejs.org). The Node.js Foundation is a Collaborative Project at The Linux Foundation. Linux Foundation Collaborative Projects are independently funded software projects that harness the power of collaborative development to fuel innovation across industries and ecosystems. [https://foundation.nodejs.org/](https://foundation.nodejs.org/) diff --git a/locale/en/blog/announcements/interactive-2015-programming.md b/locale/en/blog/announcements/interactive-2015-programming.md index 8aa58633f00df..2f954220a7919 100644 --- a/locale/en/blog/announcements/interactive-2015-programming.md +++ b/locale/en/blog/announcements/interactive-2015-programming.md @@ -56,5 +56,5 @@ Follow on [Twitter](https://twitter.com/nodejs?ref_src=twsrc%5Egoogle%7Ctwcamp%5 About Node.js Foundation
Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. -The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Rising Stack, Sauce Labs, SAP, and YLD!. Get involved here: [http://nodejs.org](http://nodejs.org). +The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Rising Stack, Sauce Labs, SAP, and YLD!. Get involved here: [https://nodejs.org](https://nodejs.org). The Node.js Foundation is a Collaborative Project at The Linux Foundation. Linux Foundation Collaborative Projects are independently funded software projects that harness the power of collaborative development to fuel innovation across industries and ecosystems. [https://foundation.nodejs.org/](https://foundation.nodejs.org/) diff --git a/locale/en/blog/announcements/nodejs-foundation-survey.md b/locale/en/blog/announcements/nodejs-foundation-survey.md index aa7aa45475d94..f68a2f1a308a2 100644 --- a/locale/en/blog/announcements/nodejs-foundation-survey.md +++ b/locale/en/blog/announcements/nodejs-foundation-survey.md @@ -116,4 +116,4 @@ IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, and Modulus/Progress Software, and Silver members include Apigee, AppDynamics, Codefresh, DigitalOcean, Fidelity, Google, Groupon, nearForm, New Relic, npm, Opbeat, RisingStack, Sauce Labs, SAP, StrongLoop (an IBM company), Sphinx, YLD!, and Yahoo!. Get involved here: -[http://nodejs.org](http://nodejs.org). +[https://nodejs.org](https://nodejs.org). diff --git a/locale/en/blog/announcements/welcome-redhat.md b/locale/en/blog/announcements/welcome-redhat.md index e2b1639d893fb..ab2e1987d8b8e 100644 --- a/locale/en/blog/announcements/welcome-redhat.md +++ b/locale/en/blog/announcements/welcome-redhat.md @@ -26,6 +26,6 @@ Additional Resources ### About Node.js Foundation -Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Sauce Labs, SAP, and YLD!. Get involved here: [http://nodejs.org](http://nodejs.org). +Node.js Foundation is a collaborative open source project dedicated to building and supporting the Node.js platform and other related modules. Node.js is used by tens of thousands of organizations in more than 200 countries and amasses more than 2 million downloads per month. It is the runtime of choice for high-performance, low latency applications, powering everything from enterprise applications, robots, API engines, cloud stacks and mobile websites. The Foundation is made up of a diverse group of companies including Platinum members Famous, IBM, Intel, Joyent, Microsoft, PayPal and Red Hat. Gold members include GoDaddy, NodeSource and Modulus/Progress Software, and Silver members include Apigee, Codefresh, DigitalOcean, Fidelity, Groupon, nearForm, npm, Sauce Labs, SAP, and YLD!. Get involved here: [https://nodejs.org](https://nodejs.org). The Node.js Foundation is a Collaborative Project at The Linux Foundation. Linux Foundation Collaborative Projects are independently funded software projects that harness the power of collaborative development to fuel innovation across industries and ecosystems. [https://foundation.nodejs.org/](https://foundation.nodejs.org/) diff --git a/locale/en/blog/release/v0.10.43.md b/locale/en/blog/release/v0.10.43.md index 5eef47ca10b2c..d3af5b994109f 100644 --- a/locale/en/blog/release/v0.10.43.md +++ b/locale/en/blog/release/v0.10.43.md @@ -8,7 +8,7 @@ layout: blog-post.hbs author: Rod Vagg --- -This release contains security updates. OpenSSL 1.0.1s fixes some low-severity defects that impact Node.js. See our [impact assessment](http://nodejs.org/en/blog/vulnerability/openssl-and-low-severity-fixes-jan-2016/#_-update-29-jan-2016-_-openssl-impact-assessment) for full details. +This release contains security updates. OpenSSL 1.0.1s fixes some low-severity defects that impact Node.js. See our [impact assessment](https://nodejs.org/en/blog/vulnerability/openssl-and-low-severity-fixes-jan-2016/#_-update-29-jan-2016-_-openssl-impact-assessment) for full details. ### Notable changes: diff --git a/locale/en/blog/release/v0.10.44.md b/locale/en/blog/release/v0.10.44.md index 6da8fab78b864..f9e957640548d 100644 --- a/locale/en/blog/release/v0.10.44.md +++ b/locale/en/blog/release/v0.10.44.md @@ -8,7 +8,7 @@ layout: blog-post.hbs author: Rod Vagg --- -**This is a security release**, upgrading the bundled version of npm due to a credentials leak vulnerability. Further information can be found in our post: http://nodejs.org/en/blog/vulnerability/npm-tokens-leak-march-2016/ +**This is a security release**, upgrading the bundled version of npm due to a credentials leak vulnerability. Further information can be found in our post: https://nodejs.org/en/blog/vulnerability/npm-tokens-leak-march-2016/ Please note that **the version of npm included in this release does not have the correct version string**. As such executing `npm -v` will report `2.15.0` rather than `2.15.1`, which is incorrect. The source code included in this release is in fact the source for `2.15.1`, including the security fix. diff --git a/locale/en/blog/release/v0.12.11.md b/locale/en/blog/release/v0.12.11.md index 3b1bfe9fa2933..13e04b6aafbcf 100644 --- a/locale/en/blog/release/v0.12.11.md +++ b/locale/en/blog/release/v0.12.11.md @@ -8,7 +8,7 @@ layout: blog-post.hbs author: Rod Vagg --- -This release contains security updates. OpenSSL 1.0.1s fixes some low-severity defects that impact Node.js. See our [impact assessment](http://nodejs.org/en/blog/vulnerability/openssl-and-low-severity-fixes-jan-2016/#_-update-29-jan-2016-_-openssl-impact-assessment) for full details. +This release contains security updates. OpenSSL 1.0.1s fixes some low-severity defects that impact Node.js. See our [impact assessment](https://nodejs.org/en/blog/vulnerability/openssl-and-low-severity-fixes-jan-2016/#_-update-29-jan-2016-_-openssl-impact-assessment) for full details. ### Notable changes: diff --git a/locale/en/blog/release/v0.12.13.md b/locale/en/blog/release/v0.12.13.md index f933322cc013a..262f87861c6d0 100644 --- a/locale/en/blog/release/v0.12.13.md +++ b/locale/en/blog/release/v0.12.13.md @@ -8,7 +8,7 @@ layout: blog-post.hbs author: Rod Vagg --- -**This is a security release**, upgrading the bundled version of npm due to a credentials leak vulnerability. Further information can be found in our post: http://nodejs.org/en/blog/vulnerability/npm-tokens-leak-march-2016/ +**This is a security release**, upgrading the bundled version of npm due to a credentials leak vulnerability. Further information can be found in our post: https://nodejs.org/en/blog/vulnerability/npm-tokens-leak-march-2016/ Node.js v0.12.13 will be the **final Active-LTS release for the v0.12 release line**, from next month, v0.12 moves in to Maintenance. This change impacts on the types of changes that will be accepted in to v0.12 releases, restricting them primarily to critical security and stability fixes. v0.12 will remain supported until the end of 2016 but it is important that you begin planning your move to a new release line as soon as possible. **v4 (LTS "Argon")** is recommended at this stage. diff --git a/locale/en/blog/vulnerability/february-2016-security-releases.md b/locale/en/blog/vulnerability/february-2016-security-releases.md index 96c5a0b9d82f4..10f0aa57082b7 100644 --- a/locale/en/blog/vulnerability/february-2016-security-releases.md +++ b/locale/en/blog/vulnerability/february-2016-security-releases.md @@ -71,4 +71,4 @@ Previous releases of OpenSSL (since Node.js v0.10.39, v0.12.5, v4.0.0 and v5.0.0 The new OpenSSL release, for all Node.js lines, increases this to 1024-bits. The change only impacts TLS clients connecting to servers with weak DH parameter lengths. -Please tune in to **nodejs-sec** (https://groups.google.com/forum/#!forum/nodejs-sec) to receive security announcements. An [Atom feed](https://nodejs.org/en/feed/vulnerability.xml) is also available for security-only posts to the [nodejs.org blog](http://nodejs.org/en/blog/). +Please tune in to **nodejs-sec** (https://groups.google.com/forum/#!forum/nodejs-sec) to receive security announcements. An [Atom feed](https://nodejs.org/en/feed/vulnerability.xml) is also available for security-only posts to the [nodejs.org blog](https://nodejs.org/en/blog/). diff --git a/locale/en/blog/vulnerability/npm-tokens-leak-march-2016.md b/locale/en/blog/vulnerability/npm-tokens-leak-march-2016.md index d32c052a46316..fe6dbe163085b 100644 --- a/locale/en/blog/vulnerability/npm-tokens-leak-march-2016.md +++ b/locale/en/blog/vulnerability/npm-tokens-leak-march-2016.md @@ -21,10 +21,10 @@ Thanks to Mitar, Will White & the team at Mapbox, Max Motovilov, and James Taylo As Node.js ships with npm, releases for the active lines will be made available shortly for your convenience. Please watch the [Node.js news feed](https://nodejs.org/en/blog/) for the following releases: -* **v0.10 (Maintenance)**: [Node.js v0.10.44](http://nodejs.org/en/blog/release/v0.10.44/) includes npm LTS v2.15.1. This is a major upgrade of npm from v1 which has previously been deprecated. No fix is being made available for npm v1, please upgrade to npm v2 as soon as possible. -* **v0.12 (LTS)**: [Node.js v0.12.13](http://nodejs.org/en/blog/release/v0.12.13/) includes npm LTS v2.15.1. -* **v4 (LTS "Argon")**: [Node.js v4.4.2](http://nodejs.org/en/blog/release/v4.4.2/) includes npm LTS v2.15.1. -* **v5 (Stable)**: [Node.js v5.10.0](http://nodejs.org/en/blog/release/v5.10.0/) includes npm v3.8.3. +* **v0.10 (Maintenance)**: [Node.js v0.10.44](https://nodejs.org/en/blog/release/v0.10.44/) includes npm LTS v2.15.1. This is a major upgrade of npm from v1 which has previously been deprecated. No fix is being made available for npm v1, please upgrade to npm v2 as soon as possible. +* **v0.12 (LTS)**: [Node.js v0.12.13](https://nodejs.org/en/blog/release/v0.12.13/) includes npm LTS v2.15.1. +* **v4 (LTS "Argon")**: [Node.js v4.4.2](https://nodejs.org/en/blog/release/v4.4.2/) includes npm LTS v2.15.1. +* **v5 (Stable)**: [Node.js v5.10.0](https://nodejs.org/en/blog/release/v5.10.0/) includes npm v3.8.3. **Update:** Unfortunately the version of npm that was bundled with Node.js version v0.10.44, v0.12.13 and v4.4.2 did not include the correct version string, `npm -v` reports `2.15.0`, however the code is v2.15.1. diff --git a/locale/en/blog/vulnerability/openssl-january-2017.md b/locale/en/blog/vulnerability/openssl-january-2017.md index 872bac4f9ccc0..0644bcee8e3a6 100644 --- a/locale/en/blog/vulnerability/openssl-january-2017.md +++ b/locale/en/blog/vulnerability/openssl-january-2017.md @@ -27,7 +27,7 @@ The OpenSSL project has [announced](https://mta.openssl.org/pipermail/openssl-an Although the OpenSSL team have determined a maximum severity rating of "moderate", the Node.js crypto team (Ben Noordhuis, Shigeki Ohtsu and Fedor Indutny) have determined the impact to Node users is "low". Details on this determination can be found below. -We will therefore be scheduling releases of all active release lines (7 "Current", 6 "LTS Boron", 4 "LTS Argon") on Tuesday the 31st of January. As releases are made, they will appear on the [nodejs.org news feed](http://nodejs.org/en/blog/) and this post will also be updated with details. +We will therefore be scheduling releases of all active release lines (7 "Current", 6 "LTS Boron", 4 "LTS Argon") on Tuesday the 31st of January. As releases are made, they will appear on the [nodejs.org news feed](https://nodejs.org/en/blog/) and this post will also be updated with details. ## Node.js Impact Assessment diff --git a/locale/en/blog/vulnerability/openssl-march-2016.md b/locale/en/blog/vulnerability/openssl-march-2016.md index bab23255d55de..8e3e677311752 100644 --- a/locale/en/blog/vulnerability/openssl-march-2016.md +++ b/locale/en/blog/vulnerability/openssl-march-2016.md @@ -78,7 +78,7 @@ The overall impact to Node.js users is low, however we will be producing new ver * **[v4.4.0 (LTS Argon)](https://github.com/nodejs/node/pull/5301)** will proceed as planned for next week and will include an upgrade of OpenSSL to 1.0.2g. We will also produce a **v4.3.2** this week with _only_ the OpenSSL upgrade in order to provide a more conservative upgrade path for users wishing to use the new OpenSSL without having to also include all of the additional non-security fixes in v4.4.0. * **[v5.7.1 (Stable)](https://github.com/nodejs/node/pull/5464)** will proceed as planned for this week and will include fixes for a number of regressions introduced in v5.7.0 as well as an upgrade of OpenSSL to 1.0.2g. -**Release announcements for each of these will be made on the [Node.js blog](http://nodejs.org/en/blog/).** +**Release announcements for each of these will be made on the [Node.js blog](https://nodejs.org/en/blog/).** ### [CVE-2016-0800](https://www.openssl.org/news/vulnerabilities.html#2016-0800): Disable SSLv2 default build, default negotiation and weak ciphers diff --git a/locale/en/blog/vulnerability/openssl-may-2016.md b/locale/en/blog/vulnerability/openssl-may-2016.md index c3c3270d9f059..048ef00f08694 100644 --- a/locale/en/blog/vulnerability/openssl-may-2016.md +++ b/locale/en/blog/vulnerability/openssl-may-2016.md @@ -11,11 +11,11 @@ author: Rod Vagg The following releases have been made available to include the security updates to OpenSSL discussed in the post below. Please upgrade your Node.js installation as soon as possible in order to be protected against the disclosed vulnerabilities. -* **Node v6.1.0 (Current)**: http://nodejs.org/en/blog/release/v6.1.0/ -* **Node v5.11.1**: http://nodejs.org/en/blog/release/v5.11.1/ -* **Node v4.4.4 (LTS)**: http://nodejs.org/en/blog/release/v4.4.4/ -* **Node v0.12.14 (Maintenance)**: http://nodejs.org/en/blog/release/v0.12.14/ -* **Node v0.10.45 (Maintenance)**: http://nodejs.org/en/blog/release/v0.10.45/ +* **Node v6.1.0 (Current)**: https://nodejs.org/en/blog/release/v6.1.0/ +* **Node v5.11.1**: https://nodejs.org/en/blog/release/v5.11.1/ +* **Node v4.4.4 (LTS)**: https://nodejs.org/en/blog/release/v4.4.4/ +* **Node v0.12.14 (Maintenance)**: https://nodejs.org/en/blog/release/v0.12.14/ +* **Node v0.10.45 (Maintenance)**: https://nodejs.org/en/blog/release/v0.10.45/ ***Original post is included below, along with an update containing a risk assessment*** diff --git a/locale/en/download/package-manager.md b/locale/en/download/package-manager.md index 1fc5fe71af667..aa5b9d9681314 100644 --- a/locale/en/download/package-manager.md +++ b/locale/en/download/package-manager.md @@ -328,7 +328,7 @@ zypper install nodejs4 ## macOS -Simply download the [macOS Installer](http://nodejs.org/#download) direct from the [nodejs.org](http://nodejs.org) web site. +Simply download the [macOS Installer](https://nodejs.org/#download) direct from the [nodejs.org](https://nodejs.org) web site. _If you want to download the package with bash:_ @@ -401,7 +401,7 @@ sudo eopkg install nodejs ## Windows -Simply download the [Windows Installer](http://nodejs.org/#download) directly from the [nodejs.org](http://nodejs.org) web site. +Simply download the [Windows Installer](https://nodejs.org/#download) directly from the [nodejs.org](https://nodejs.org) web site. ### Alternatives diff --git a/locale/en/knowledge/REPL/how-to-create-a-custom-repl.md b/locale/en/knowledge/REPL/how-to-create-a-custom-repl.md index 1c14c9c50e3dd..8cf757f03b2bd 100644 --- a/locale/en/knowledge/REPL/how-to-create-a-custom-repl.md +++ b/locale/en/knowledge/REPL/how-to-create-a-custom-repl.md @@ -8,7 +8,7 @@ difficulty: 2 layout: knowledge-post.hbs --- -Node allows users to create their own REPLs with the [repl module](http://nodejs.org/docs/v0.4.10/api/repl.html). Its basic use looks like this: +Node allows users to create their own REPLs with the [repl module](https://nodejs.org/docs/v0.4.10/api/repl.html). Its basic use looks like this: repl.start(prompt, stream); diff --git a/locale/en/knowledge/advanced/streams/how-to-use-stream-pipe.md b/locale/en/knowledge/advanced/streams/how-to-use-stream-pipe.md index e93f1c32ba359..4d0cf3bafac60 100644 --- a/locale/en/knowledge/advanced/streams/how-to-use-stream-pipe.md +++ b/locale/en/knowledge/advanced/streams/how-to-use-stream-pipe.md @@ -8,7 +8,7 @@ difficulty: 2 layout: knowledge-post.hbs --- -If you've been using node.js for a while, you've definitely run into streams. HTTP connections are streams, open files are streams; stdin, stdout, and stderr are all streams as well. A 'stream' is node's I/O abstraction - if you feel like you still need to understand them better, you can read more about them [here](http://nodejs.org/api/stream.html#stream_stream). +If you've been using node.js for a while, you've definitely run into streams. HTTP connections are streams, open files are streams; stdin, stdout, and stderr are all streams as well. A 'stream' is node's I/O abstraction - if you feel like you still need to understand them better, you can read more about them [here](https://nodejs.org/api/stream.html#stream_stream). Streams make for quite a handy abstraction, and there's a lot you can do with them - as an example, let's take a look at stream.pipe, the method used to take a readable stream and connect it to a writeable steam. Suppose we wanted to spawn a `node` child process and pipe our stdout and stdin to its corresponding stdout and stdin. diff --git a/locale/en/knowledge/cryptography/how-to-use-crypto-module.md b/locale/en/knowledge/cryptography/how-to-use-crypto-module.md index efe5c00b49589..83e73a12d56b3 100644 --- a/locale/en/knowledge/cryptography/how-to-use-crypto-module.md +++ b/locale/en/knowledge/cryptography/how-to-use-crypto-module.md @@ -8,9 +8,9 @@ difficulty: 3 layout: knowledge-post.hbs --- -The [crypto](http://nodejs.org/docs/v0.4.10/api/crypto.html) module is a wrapper for [OpenSSL](http://en.wikipedia.org/wiki/Openssl) cryptographic functions. It supports calculating hashes, authentication with HMAC, ciphers, and more! +The [crypto](https://nodejs.org/docs/v0.4.10/api/crypto.html) module is a wrapper for [OpenSSL](http://en.wikipedia.org/wiki/Openssl) cryptographic functions. It supports calculating hashes, authentication with HMAC, ciphers, and more! -The crypto module is mostly useful as a tool for implementing [cryptographic protocols](http://en.wikipedia.org/wiki/Cryptographic_protocol) such as [TLS](http://en.wikipedia.org/wiki/Transport_Layer_Security) and [https](http://en.wikipedia.org/wiki/Https). For most users, Node's built-in [tls module](http://nodejs.org/docs/v0.4.10/api/tls.html) and [https module](http://nodejs.org/docs/v0.4.10/api/https.html) should more than suffice. However, for the user that only wants to use small parts of what's needed for full-scale cryptography or is crazy/desperate enough to implement a protocol using OpenSSL and Node: Read on. +The crypto module is mostly useful as a tool for implementing [cryptographic protocols](http://en.wikipedia.org/wiki/Cryptographic_protocol) such as [TLS](http://en.wikipedia.org/wiki/Transport_Layer_Security) and [https](http://en.wikipedia.org/wiki/Https). For most users, Node's built-in [tls module](https://nodejs.org/docs/v0.4.10/api/tls.html) and [https module](https://nodejs.org/docs/v0.4.10/api/https.html) should more than suffice. However, for the user that only wants to use small parts of what's needed for full-scale cryptography or is crazy/desperate enough to implement a protocol using OpenSSL and Node: Read on. ## Hashes @@ -123,4 +123,4 @@ Crypto has other methods used for dealing with certificates and credentials, as * `crypto.createSign` * `crypto.createVerify` -These methods supply the last building blocks for a complete cryptographic protocol, and require an advanced knowledge of real-world cryptographic protocols to be useful. Again, it is recommended that developers use either the [tls](http://nodejs.org/docs/v0.4.10/api/tls.html) module or the [https](http://nodejs.org/docs/v0.4.10/api/https.html) module if applicable. +These methods supply the last building blocks for a complete cryptographic protocol, and require an advanced knowledge of real-world cryptographic protocols to be useful. Again, it is recommended that developers use either the [tls](https://nodejs.org/docs/v0.4.10/api/tls.html) module or the [https](https://nodejs.org/docs/v0.4.10/api/https.html) module if applicable. diff --git a/locale/en/knowledge/getting-started/what-is-require.md b/locale/en/knowledge/getting-started/what-is-require.md index 411931848e07a..8f5367b00ca45 100644 --- a/locale/en/knowledge/getting-started/what-is-require.md +++ b/locale/en/knowledge/getting-started/what-is-require.md @@ -54,7 +54,7 @@ It is worth noting that each time you subsequently require an already-required f As you can see from the above, `example.js` is evaluated the first time, but all subsequent calls to `require()` only invoke the module cache, rather than reading the file again. As seen above, this can occasionally produce side effects. -The rules of where `require` finds the files can be a little complex, but a simple rule of thumb is that if the file doesn't start with "./" or "/", then it is either considered a core module (and the local Node path is checked), or a dependency in the local `node_modules` folder. If the file starts with "./" it is considered a relative file to the file that called `require`. If the file starts with "/", it is considered an absolute path. NOTE: you can omit ".js" and `require` will automatically append it if needed. For more detailed information, see [the official docs](http://nodejs.org/docs/v0.4.2/api/modules.htmll#all_Together...) +The rules of where `require` finds the files can be a little complex, but a simple rule of thumb is that if the file doesn't start with "./" or "/", then it is either considered a core module (and the local Node path is checked), or a dependency in the local `node_modules` folder. If the file starts with "./" it is considered a relative file to the file that called `require`. If the file starts with "/", it is considered an absolute path. NOTE: you can omit ".js" and `require` will automatically append it if needed. For more detailed information, see [the official docs](https://nodejs.org/docs/v0.4.2/api/modules.htmll#all_Together...) An extra note: if the filename passed to `require` is actually a directory, it will first look for `package.json` in the directory and load the file referenced in the `main` property. Otherwise, it will look for an `index.js`. diff --git a/locale/es/download/package-manager.md b/locale/es/download/package-manager.md index b6c6f958ebc30..26eeb8a65c8a0 100644 --- a/locale/es/download/package-manager.md +++ b/locale/es/download/package-manager.md @@ -291,7 +291,7 @@ sudo zypper in nodejs nodejs-devel ## macOS -Simplemente descargue el [Instalador para macOS](http://nodejs.org/#download) directamente desde el sitio web de [nodejs.org](http://nodejs.org). +Simplemente descargue el [Instalador para macOS](https://nodejs.org/#download) directamente desde el sitio web de [nodejs.org](https://nodejs.org). _Si usted quiere descargar el paquete con bash:_ @@ -356,7 +356,7 @@ xbps-install -Sy nodejs ## Windows -Simplemente descargue el [Instalador para Windows](http://nodejs.org/#download) directamente desde el sitio web de [nodejs.org](http://nodejs.org). +Simplemente descargue el [Instalador para Windows](https://nodejs.org/#download) directamente desde el sitio web de [nodejs.org](https://nodejs.org). ### Alternativas diff --git a/locale/ja/download/package-manager.md b/locale/ja/download/package-manager.md index 8487c4ee025fa..3656e1bf33a89 100644 --- a/locale/ja/download/package-manager.md +++ b/locale/ja/download/package-manager.md @@ -350,8 +350,8 @@ sudo zypper in nodejs nodejs-devel ## macOS - -直接 [nodejs.org](http://nodejs.org) のサイトから [macOS Installer](http://nodejs.org/#download) をダウンロードしてください。 + +直接 [nodejs.org](https://nodejs.org) のサイトから [macOS Installer](https://nodejs.org/#download) をダウンロードしてください。 _bash でパッケージをダウンロードしたい場合:_ @@ -423,8 +423,8 @@ xbps-install -Sy nodejs ## Windows - -直接 [nodejs.org](http://nodejs.org) のサイトから [Windows Installer](http://nodejs.org/#download) をダウンロードしてください。 + +直接 [nodejs.org](https://nodejs.org) のサイトから [Windows Installer](https://nodejs.org/#download) をダウンロードしてください。 ### 代替手段 diff --git a/locale/ko/download/package-manager.md b/locale/ko/download/package-manager.md index 21963beaf1c3a..ad39ed684e107 100644 --- a/locale/ko/download/package-manager.md +++ b/locale/ko/download/package-manager.md @@ -683,7 +683,7 @@ zypper install nodejs4 ## macOS -[nodejs.org](http://nodejs.org) 웹사이트에서 [매킨토시 인스톨러](http://nodejs.org/#download)를 다운로드 받으세요. +[nodejs.org](https://nodejs.org) 웹사이트에서 [매킨토시 인스톨러](https://nodejs.org/#download)를 다운로드 받으세요. _bash에서 패키지를 다운로드 받고 싶다면 다음 명령어를 실행하세요._ @@ -816,7 +816,7 @@ xbps-install -Sy nodejs ## Windows -[nodejs.org](http://nodejs.org) 웹사이트에서 -[윈도우 인스톨러](http://nodejs.org/#download)를 직접 다운로드 받으세요. +[nodejs.org](https://nodejs.org) 웹사이트에서 +[윈도우 인스톨러](https://nodejs.org/#download)를 직접 다운로드 받으세요. ### 그 밖의 방법 diff --git a/locale/uk/download/package-manager.md b/locale/uk/download/package-manager.md index 8767788871907..73687232e0f04 100755 --- a/locale/uk/download/package-manager.md +++ b/locale/uk/download/package-manager.md @@ -287,7 +287,7 @@ zypper install nodejs4 ## macOS -Simply download the [macOS Installer](http://nodejs.org/#download) direct from the [nodejs.org](http://nodejs.org) web site. +Simply download the [macOS Installer](https://nodejs.org/#download) direct from the [nodejs.org](https://nodejs.org) web site. _If you want to download the package with bash:_ @@ -352,7 +352,7 @@ xbps-install -Sy nodejs ## Windows -Simply download the [Windows Installer](http://nodejs.org/#download) directly from the [nodejs.org](http://nodejs.org) web site. +Simply download the [Windows Installer](https://nodejs.org/#download) directly from the [nodejs.org](https://nodejs.org) web site. ### Alternatives diff --git a/locale/uk/knowledge/REPL/how-to-create-a-custom-repl.md b/locale/uk/knowledge/REPL/how-to-create-a-custom-repl.md index 1c14c9c50e3dd..8cf757f03b2bd 100755 --- a/locale/uk/knowledge/REPL/how-to-create-a-custom-repl.md +++ b/locale/uk/knowledge/REPL/how-to-create-a-custom-repl.md @@ -8,7 +8,7 @@ difficulty: 2 layout: knowledge-post.hbs --- -Node allows users to create their own REPLs with the [repl module](http://nodejs.org/docs/v0.4.10/api/repl.html). Its basic use looks like this: +Node allows users to create their own REPLs with the [repl module](https://nodejs.org/docs/v0.4.10/api/repl.html). Its basic use looks like this: repl.start(prompt, stream); diff --git a/locale/uk/knowledge/advanced/streams/how-to-use-stream-pipe.md b/locale/uk/knowledge/advanced/streams/how-to-use-stream-pipe.md index e93f1c32ba359..4d0cf3bafac60 100755 --- a/locale/uk/knowledge/advanced/streams/how-to-use-stream-pipe.md +++ b/locale/uk/knowledge/advanced/streams/how-to-use-stream-pipe.md @@ -8,7 +8,7 @@ difficulty: 2 layout: knowledge-post.hbs --- -If you've been using node.js for a while, you've definitely run into streams. HTTP connections are streams, open files are streams; stdin, stdout, and stderr are all streams as well. A 'stream' is node's I/O abstraction - if you feel like you still need to understand them better, you can read more about them [here](http://nodejs.org/api/stream.html#stream_stream). +If you've been using node.js for a while, you've definitely run into streams. HTTP connections are streams, open files are streams; stdin, stdout, and stderr are all streams as well. A 'stream' is node's I/O abstraction - if you feel like you still need to understand them better, you can read more about them [here](https://nodejs.org/api/stream.html#stream_stream). Streams make for quite a handy abstraction, and there's a lot you can do with them - as an example, let's take a look at stream.pipe, the method used to take a readable stream and connect it to a writeable steam. Suppose we wanted to spawn a `node` child process and pipe our stdout and stdin to its corresponding stdout and stdin. diff --git a/locale/uk/knowledge/cryptography/how-to-use-crypto-module.md b/locale/uk/knowledge/cryptography/how-to-use-crypto-module.md index efe5c00b49589..83e73a12d56b3 100755 --- a/locale/uk/knowledge/cryptography/how-to-use-crypto-module.md +++ b/locale/uk/knowledge/cryptography/how-to-use-crypto-module.md @@ -8,9 +8,9 @@ difficulty: 3 layout: knowledge-post.hbs --- -The [crypto](http://nodejs.org/docs/v0.4.10/api/crypto.html) module is a wrapper for [OpenSSL](http://en.wikipedia.org/wiki/Openssl) cryptographic functions. It supports calculating hashes, authentication with HMAC, ciphers, and more! +The [crypto](https://nodejs.org/docs/v0.4.10/api/crypto.html) module is a wrapper for [OpenSSL](http://en.wikipedia.org/wiki/Openssl) cryptographic functions. It supports calculating hashes, authentication with HMAC, ciphers, and more! -The crypto module is mostly useful as a tool for implementing [cryptographic protocols](http://en.wikipedia.org/wiki/Cryptographic_protocol) such as [TLS](http://en.wikipedia.org/wiki/Transport_Layer_Security) and [https](http://en.wikipedia.org/wiki/Https). For most users, Node's built-in [tls module](http://nodejs.org/docs/v0.4.10/api/tls.html) and [https module](http://nodejs.org/docs/v0.4.10/api/https.html) should more than suffice. However, for the user that only wants to use small parts of what's needed for full-scale cryptography or is crazy/desperate enough to implement a protocol using OpenSSL and Node: Read on. +The crypto module is mostly useful as a tool for implementing [cryptographic protocols](http://en.wikipedia.org/wiki/Cryptographic_protocol) such as [TLS](http://en.wikipedia.org/wiki/Transport_Layer_Security) and [https](http://en.wikipedia.org/wiki/Https). For most users, Node's built-in [tls module](https://nodejs.org/docs/v0.4.10/api/tls.html) and [https module](https://nodejs.org/docs/v0.4.10/api/https.html) should more than suffice. However, for the user that only wants to use small parts of what's needed for full-scale cryptography or is crazy/desperate enough to implement a protocol using OpenSSL and Node: Read on. ## Hashes @@ -123,4 +123,4 @@ Crypto has other methods used for dealing with certificates and credentials, as * `crypto.createSign` * `crypto.createVerify` -These methods supply the last building blocks for a complete cryptographic protocol, and require an advanced knowledge of real-world cryptographic protocols to be useful. Again, it is recommended that developers use either the [tls](http://nodejs.org/docs/v0.4.10/api/tls.html) module or the [https](http://nodejs.org/docs/v0.4.10/api/https.html) module if applicable. +These methods supply the last building blocks for a complete cryptographic protocol, and require an advanced knowledge of real-world cryptographic protocols to be useful. Again, it is recommended that developers use either the [tls](https://nodejs.org/docs/v0.4.10/api/tls.html) module or the [https](https://nodejs.org/docs/v0.4.10/api/https.html) module if applicable. diff --git a/locale/uk/knowledge/getting-started/what-is-require.md b/locale/uk/knowledge/getting-started/what-is-require.md index 411931848e07a..8f5367b00ca45 100755 --- a/locale/uk/knowledge/getting-started/what-is-require.md +++ b/locale/uk/knowledge/getting-started/what-is-require.md @@ -54,7 +54,7 @@ It is worth noting that each time you subsequently require an already-required f As you can see from the above, `example.js` is evaluated the first time, but all subsequent calls to `require()` only invoke the module cache, rather than reading the file again. As seen above, this can occasionally produce side effects. -The rules of where `require` finds the files can be a little complex, but a simple rule of thumb is that if the file doesn't start with "./" or "/", then it is either considered a core module (and the local Node path is checked), or a dependency in the local `node_modules` folder. If the file starts with "./" it is considered a relative file to the file that called `require`. If the file starts with "/", it is considered an absolute path. NOTE: you can omit ".js" and `require` will automatically append it if needed. For more detailed information, see [the official docs](http://nodejs.org/docs/v0.4.2/api/modules.htmll#all_Together...) +The rules of where `require` finds the files can be a little complex, but a simple rule of thumb is that if the file doesn't start with "./" or "/", then it is either considered a core module (and the local Node path is checked), or a dependency in the local `node_modules` folder. If the file starts with "./" it is considered a relative file to the file that called `require`. If the file starts with "/", it is considered an absolute path. NOTE: you can omit ".js" and `require` will automatically append it if needed. For more detailed information, see [the official docs](https://nodejs.org/docs/v0.4.2/api/modules.htmll#all_Together...) An extra note: if the filename passed to `require` is actually a directory, it will first look for `package.json` in the directory and load the file referenced in the `main` property. Otherwise, it will look for an `index.js`. diff --git a/locale/zh-cn/download/package-manager.md b/locale/zh-cn/download/package-manager.md index aaa59628417eb..aeb06e1a74cae 100644 --- a/locale/zh-cn/download/package-manager.md +++ b/locale/zh-cn/download/package-manager.md @@ -326,7 +326,7 @@ zypper install nodejs4 ## macOS -从 [nodejs.org](http://nodejs.org) 官网直接下载 [macOS Installer](http://nodejs.org/#download)。 +从 [nodejs.org](https://nodejs.org) 官网直接下载 [macOS Installer](https://nodejs.org/#download)。 _如果你想用 bash 命令下载:_ @@ -399,7 +399,7 @@ sudo eopkg install nodejs ## Windows -直接通过 [nodejs.org](http://nodejs.org) 下载 [Windows Installer](http://nodejs.org/#download) 安装。 +直接通过 [nodejs.org](https://nodejs.org) 下载 [Windows Installer](https://nodejs.org/#download) 安装。 ### 可替代方案 diff --git a/locale/zh-tw/download/package-manager.md b/locale/zh-tw/download/package-manager.md index c5ca03a87d963..8cae4e52cdf1d 100644 --- a/locale/zh-tw/download/package-manager.md +++ b/locale/zh-tw/download/package-manager.md @@ -325,7 +325,7 @@ zypper install nodejs4 ## macOS -只需從 [nodejs.org](http://nodejs.org) 下載 [macOS 安裝器](http://nodejs.org/#download)即可。 +只需從 [nodejs.org](https://nodejs.org) 下載 [macOS 安裝器](https://nodejs.org/#download)即可。 _或者你也可以使用 bash 下載套件_ @@ -398,7 +398,7 @@ sudo eopkg install nodejs ## Windows -只需從 [nodejs.org](http://nodejs.org) 下載 [Windows 安裝器](http://nodejs.org/#download)即可。 +只需從 [nodejs.org](https://nodejs.org) 下載 [Windows 安裝器](https://nodejs.org/#download)即可。 ### 其它方式