Node.js 24 lati app.js
Express, Fastify tabi eyikeyi framework ti o n ṣiṣẹ HTTP, ti a bẹrẹ lati app.js. NODE_ENV jẹ production ayafi ti o ba ṣeto rẹ lọna miiran.
Alejo Node.js
So GitHub, GitLab tabi Bitbucket pọ̀. Titari kọ̀ọ̀kan máa ń ṣiṣẹ́ npm ci àti ìkọ́lé rẹ, lẹ́yìn náà yóò yí padà sí tààràtà — kò sí olupin, PM2 tàbí reverse proxy kankan láti ṣiṣẹ́.
Idanwo ọfẹ ọjọ́ 14 — a nilo kaadi, a kò ní gba owó
Bẹrẹ idanwo ọfẹ miDeveloper Hosting nṣiṣẹ koodu tirẹ, nitorinaa a beere fun kaadi kan lati tọju idanwo ọfẹ fun awọn eniyan gidi. A ko gba owo lori kaadi rẹ — kii ṣe loni, ati kii ṣe nigbati idanwo naa ba pari. O ko san nkankan ayafi ti o ba yan eto kan; ti o ko ba ṣe bẹ, idanwo naa kan duro.
Àwọn ètò láti ₦19,872.99 lọ́dún-un kan
Ẹ kọ àpù náà. A fi sí orí ẹ̀rọ, kọ́ ọ, bẹ̀rẹ̀ rẹ̀, jẹ́ kí ó máa bá iṣẹ́ lọ, a sì tún tọ́jú àwọn ẹ̀yà márùn-ún tó kẹ́yìn kí wọ́n lè wà ní ìmúrasílẹ̀ láti padà sí wọn.
Express, Fastify tabi eyikeyi framework ti o n ṣiṣẹ HTTP, ti a bẹrẹ lati app.js. NODE_ENV jẹ production ayafi ti o ba ṣeto rẹ lọna miiran.
A ń fi àwọn ìgbẹ́kẹ̀lé sórí ẹ̀rọ láti inú package-lock rẹ sínú àkójọ titun kan, lẹ́yìn náà àṣẹ ìkọ́lé rẹ yóò ṣiṣẹ́, kí ìtújáde titun náà tó gba iṣẹ́ náà.
Ti ẹka eyikeyi yato si production ati pe o gba adirẹsi tirẹ, ti a nṣe lẹgbẹẹ ohun elo rẹ laisi fifọwọkan.
Awọn kọkọrọ API máa ń wọle si pẹpẹ awọn oniyipada ayika, ti a fipamọ sinu ibi ipamọ aṣiri ti a si fi le mejeeji kikọ rẹ ati ohun elo rẹ ti n ṣiṣẹ lọwọ.
stderr ti ohun elo tirẹ yoo han ninu oluwotun akọọlẹ lẹgbẹẹ awọn ila olupin wẹẹbu, lati dasibodu tabi zinnector CLI.
Ìṣàfilọ́lẹ̀ kọ̀ọ̀kan ní àyè ìrántí àti CPU ti ara rẹ̀, tí a fipá múlẹ̀ fún àkọọ́lẹ̀ kọ̀ọ̀kan, nítorí náà aládùúgbò kò lè gbà á.
npm ci tabi kíkọ́ (build) tó kùnà kò ní dé ọ̀dọ̀ àwọn àlejò rárá: àtẹ̀jáde tó ti wà lórí afẹ́fẹ́ tẹ́lẹ̀ yóò máa bá iṣẹ́ lọ, àkọsílẹ̀ ìgbésókè yóò sì fi ìdí rẹ̀ hàn. Nígbà tí àtẹ̀jáde kan bá bọ́ sí orí afẹ́fẹ́ tí ẹ sì yí èrò yín padà, yíyípadà sí ti tẹ́lẹ̀ máa ń wáyé lẹ́sẹ̀kẹsẹ̀, nítorí pé àwọn àtẹ̀jáde márùn-ún tó gbẹ̀yìn yóò wà lórí ẹ̀rọ olupin.
A ti yan Node.js fún yín. A nílò káàdì kan fún ìdánwò náà, a kò sì ní gba owó kankan.
So ibi ipamọ GitHub, GitLab tabi Bitbucket ti o ni package.json rẹ pọ ki o yan ẹka iṣelọpọ.
Ṣafikun àṣẹ ìkọ́kọ́ bí o bá ní ọ̀kan, àti àwọn oníyípadà àyíká rẹ.
Ti si iṣelọpọ (production) yoo si di itusilẹ; ti ẹka miiran eyikeyi fun awotẹlẹ.
Faili app.js kan ti o n bẹrẹ olupin rẹ. Awọn igbẹkẹle wa lati package.json.
// app.js — the file we start
const express = require("express");
const app = express();
app.get("/", (req, res) => res.send("Hello, world"));
app.listen(process.env.PORT || 3000);Ti a fi iwọn rẹ si nipasẹ ilana Node.js: 1 GB ti iranti ati kọọpu Sipiyu 1 lori Dev Start, 2 GB ati kọọpu 2 lori Dev Pro, 4 GB ati kọọpu 4 lori Dev Scale — fun ohun elo kan, marun tabi ogun.
₦19,971.99/oṣù
tabi ₦199,719.90 lọdọọdun
Idanwo ọfẹ ọjọ́ 14 — a nilo kaadi, a kò ní gba owó
Bẹrẹ idanwo ọfẹ miDeveloper Hosting nṣiṣẹ koodu tirẹ, nitorinaa a beere fun kaadi kan lati tọju idanwo ọfẹ fun awọn eniyan gidi. A ko gba owo lori kaadi rẹ — kii ṣe loni, ati kii ṣe nigbati idanwo naa ba pari. O ko san nkankan ayafi ti o ba yan eto kan; ti o ko ba ṣe bẹ, idanwo naa kan duro.
₦38,624.99/oṣù
tabi ₦386,249.90 lọdọọdun
Idanwo ọfẹ ọjọ́ 14 — a nilo kaadi, a kò ní gba owó
Bẹrẹ idanwo ọfẹ miDeveloper Hosting nṣiṣẹ koodu tirẹ, nitorinaa a beere fun kaadi kan lati tọju idanwo ọfẹ fun awọn eniyan gidi. A ko gba owo lori kaadi rẹ — kii ṣe loni, ati kii ṣe nigbati idanwo naa ba pari. O ko san nkankan ayafi ti o ba yan eto kan; ti o ko ba ṣe bẹ, idanwo naa kan duro.
₦133,222.99/oṣù
tabi ₦1,332,229.90 lọdọọdun
Idanwo ọfẹ ọjọ́ 14 — a nilo kaadi, a kò ní gba owó
Bẹrẹ idanwo ọfẹ miDeveloper Hosting nṣiṣẹ koodu tirẹ, nitorinaa a beere fun kaadi kan lati tọju idanwo ọfẹ fun awọn eniyan gidi. A ko gba owo lori kaadi rẹ — kii ṣe loni, ati kii ṣe nigbati idanwo naa ba pari. O ko san nkankan ayafi ti o ba yan eto kan; ti o ko ba ṣe bẹ, idanwo naa kan duro.
Node.js 24. Ohun-elo rẹ bẹrẹ lati app.js, ati pe a ṣeto NODE_ENV si production ayafi ti o ba ṣeto iye ti ara rẹ.
Rárá. Olùpèsè wẹ́ẹ̀bù náà ń bẹ̀rẹ̀ tí ó sì ń ṣiṣẹ́ àfilọ́lẹ̀ rẹ fún ọ, nítorí náà kò sí olùṣàkóso ìlànà tàbí ẹ̀rọ amúṣẹ́ṣe àfipòpadà láti tò lẹ́sẹẹsẹ.
Bẹ́ẹ̀ni, tí ó bá ń ṣiṣẹ́ gẹ́gẹ́ bí ẹ̀rọ amúnisìn Node.js láti app.js. Ṣètò àṣẹ ìkọ́lé rẹ tí yóò sì máa ṣiṣẹ́ lórí gbogbo ìfilọ́lẹ̀, kí àtẹ̀jáde tuntun tó bẹ̀rẹ̀ sí ní ṣiṣẹ́.
A ko ṣe atilẹyin fun awọn oṣiṣẹ abẹlẹ ti n ṣiṣẹ pẹ lori awọn eto wọnyi. Fun awọn ohun elo ti o nlo WebSocket lọpọlọpọ, awọn oṣiṣẹ tabi awọn apoti (containers), olupin Zinn® Private Cloud ni o ba a mu julọ.
Bẹ́ẹ̀ ni, ọjọ́ 14 lórí Dev Start pẹ̀lú Node.js tí a ti yàn tẹ́lẹ̀. Káàdì kan ń rí i dájú pé àwọn ìdánwò wà fún àwọn ènìyàn gidi; a kò ní gba owó kankan àyàfi tí ẹ bá yan ètò kan.
Bẹ́ẹ̀ ni. Lo Zinn® Managed Database (PostgreSQL tàbí MySQL) tàbí cache Redis kan tí a yà sọ́tọ̀ fún ojúlé wẹ́ẹ̀bù rẹ, kí o sì fi àwọn àlàyé ìsopọ̀ náà sí inú àwọn oníyípadà àyíká (environment variables) rẹ.
Gbogbo awọn agbegbe iṣẹ ti Alejo Olùgbéejáde: Node.js, Python ati Ruby
Ọjọ́ mẹ́rìnlá lọ́fẹ̀ẹ́ pẹ̀lú Node.js tí a ti yàn tẹ́lẹ̀. Káàdì tí a béèrè fún kò ní sanwó ní àkókò ìdánwò náà.
Idanwo ọfẹ ọjọ́ 14 — a nilo kaadi, a kò ní gba owó
Bẹrẹ idanwo ọfẹ miDeveloper Hosting nṣiṣẹ koodu tirẹ, nitorinaa a beere fun kaadi kan lati tọju idanwo ọfẹ fun awọn eniyan gidi. A ko gba owo lori kaadi rẹ — kii ṣe loni, ati kii ṣe nigbati idanwo naa ba pari. O ko san nkankan ayafi ti o ba yan eto kan; ti o ko ba ṣe bẹ, idanwo naa kan duro.