Back to Question Center
0

ਨੋਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡਿਪਲਾਇ ਕਿਵੇਂ ਕਰਨਾ ਹੈ: ਹਰਰੋਕ ਬਨਾਮ ਹੁਣ            ਨੋਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡਿਪਲਾਇਜ਼ ਕਿਵੇਂ ਕਰੀਏ: ਹਰਰੋਕ ਬਨਾਮ ਹੁਣ. ਸ਼ੇਰੇਟਿਡ ਵਿਸ਼ਿਆਂ: AjaxES6JQueryTools & ਮਿਗਲ

1 answers:
ਨੋਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡਿਪਲਾਇਜ਼ ਕਿਵੇਂ ਕਰਨਾ ਹੈ: ਹਰੋਕੁਕ ਬਨਾਮ ਹੁਣ. sh

ਨੋਡ ਦੇ ਤੌਰ ਤੇ. ਜੇ.ਆਈ.ਐਸ - computer tech support services/in the usa. ਦੀ ਲੋਕਪ੍ਰਿਅਤਾ ਵਿੱਚ ਵਾਧਾ ਜਾਰੀ ਹੈ, ਤਾਂ ਨਵਾਂ ਟਿਯੂਟੋਰਿਅਲ ਤੁਹਾਨੂੰ ਸਰਵਰ-ਸਾਈਡ ਜਾਵਾਸਕ੍ਰਿਪਟ ਐਪਸ ਅਤੇ ਏਪੀਆਈਜ਼ ਲਿਖਣ ਲਈ ਸਿਖਾ ਰਹੇ ਹਨ. ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੀ ਚਮਕਦਾਰ ਨਵੀਂ ਨੋਡ ਐਪ ਬਣਾ ਲਈ ਤਾਂ, ਫਿਰ ਕੀ?

ਇਸ ਲੇਖ ਵਿਚ, ਮੈਂ ਤੁਹਾਡੇ ਨੋਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਵੰਡ ਲਈ ਕੁਝ ਵਿਕਲਪਾਂ ਨੂੰ ਦੇਖਾਂਗਾ. ਅਸੀਂ ਹੁਣ ਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰਾਂਗੇ sh ਅਤੇ ਮਿਗਲ

ਮਿਮੱਲਡ ਹਰ ਇਕ ਪਲੇਟਫਾਰਮ ਵਿੱਚ ਤੁਹਾਡਾ ਕੋਡ ਕਿਵੇਂ ਚਲਾਏਗਾ, ਇਸ ਬਾਰੇ ਸਮਝਾਏਗਾ ਅਤੇ ਅਸੀਂ ਲੇਖ ਨੂੰ ਬਾਹਰੀ ਅਤੇ ਬਦੀ ਦੇ ਸੰਖੇਪ ਸਾਰਾਂਸ਼ ਨਾਲ ਖ਼ਤਮ ਕਰਾਂਗੇ. ਮਿਗੁਲੇਟ ਦੀ ਨਿਗਰਾਨੀ ਲਈ ਵਿਕਲਪਾਂ ਦੀ ਵਰਤੋਂ, ਸੌਖਿਆਂ ਦੀ ਵਰਤੋਂ, ਪੇਸ਼ ਕੀਤੀ ਗਈ ਕਾਰਜਸ਼ੀਲਤਾ ਅਤੇ ਮੁਫਤ ਹੋਸਟਿੰਗ ਯੋਜਨਾ ਵਿੱਚ ਕੀ ਸ਼ਾਮਲ ਹੈ

ਹਰੋਕੁ

ਨਾਲ ਡਿਪਲਾਇਮੈਂਟ

ਐਪਸ ਨੂੰ ਸੈਮਟਾਲ ਤੇ ਲਗਾਉਣ ਦੇ ਯੋਗ ਹੋਣ ਲਈ, ਤੁਹਾਨੂੰ ਸਾਮਾਲ ਵਿੱਚ ਸਾਈਨ ਅਪ ਕਰਨਾ ਪਵੇਗਾ ਅਤੇ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਲਈ ਮਿਥੁਨਿਕ ਸੀ.ਐੱਲ.ਆਈ. ਇੰਸਟਾਲ ਕਰਨਾ ਹੋਵੇਗਾ. ਮੈਂ ਆਪਣੇ ਟਰਮੀਨਲ ਤੋਂ ਕੰਮ ਕਰਨਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ!

ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਸਾਨੂੰ ਪ੍ਰੋਫਾਈਲ ਵਿੱਚ ਕੁਝ ਕੋਡ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ. ਹਰਕੋਕੋ ਇਸ ਫਾਈਲ ਦੀ ਵਰਤੋਂ ਇਹ ਦੱਸਣ ਲਈ ਕਰਦਾ ਹੈ ਕਿ ਅਪਲੋਡ ਕੀਤੇ ਗਏ ਕੋਡ ਨੂੰ ਕਿਵੇਂ ਚਲਾਉਣਾ ਹੈ.

ਹੇਠ ਲਿਖੇ ਕੋਡ ਨੂੰ ਫਾਇਲ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਕਿ ਸਾਮਾਲ ਪਤਾ ਕਰੇ ਕਿ ਐਪ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿਹੜਾ ਕਮਾਂਡ ਚਲਾਉਣੀ ਚਾਹੀਦੀ ਹੈ:

  ਵੈਬ: ਨੋਡ ਐਪ ਜੇ ਐਸ   

ਜਦੋਂ ਇਹ ਹੋ ਗਿਆ ਹੈ, ਟਰਮੀਨਲ ਤੋਂ ਟਾਈਪ ਕਰਕੇ heroku ਲੌਗਿਨ ਨੂੰ ਲੌਗਇਨ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ. ਹਰਕੋਓ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਲਾਗਇਨ ਪ੍ਰਮਾਣ ਪੱਤਰ ਦਾਖਲ ਕਰਨ ਲਈ ਕਹੇਗਾ.

ਅਗਲਾ, ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਰੂਟ ਤੇ ਜਾਓ ਅਤੇ ਕਮਾਂਡ ਦਿਓ: ਹਰੋਕੂ ਬਣਾਉਣ . ਇਹ ਹੈਰੋਕੂ ਉੱਤੇ ਇੱਕ ਐਪ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਸਰੋਤ ਕੋਡ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ. ਹੈਰੋਕੂ 'ਤੇ ਐਪ ਦਾ ਨਾਂ ਰਲਵੇਂ ਬਣਾਇਆ ਗਿਆ ਹੈ.

ਸਾਡੇ ਕੋਡ ਨੂੰ ਹਾਰੋਕੁਕ ਵਿੱਚ ਲਗਾਉਣ ਲਈ, ਬਸ git ਨੂੰ ਹਰੋਕੂ ਮਾਸਟਰ ਨੂੰ ਵਰਤੋ. ਅਸੀਂ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਆਦੇਸ਼ ਹੈਰੋਕੋਜ਼ ਓਪਨ ਨਾਲ ਦੇਖ ਸਕਦੇ ਹਾਂ ਜੋ ਤਿਆਰ URL ਖੋਲ੍ਹੇਗਾ

ਹੈਰੋਕੂ ਵਿਚ ਬਦਲਾਵਾਂ

ਆਮ ਸਮਲਟ ਵਹਾਅ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਤਬਦੀਲੀਆਂ ਨੂੰ ਧੱਕਾ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ:

  ਗਿਟ ਐਡ. git commit -m "ਐਪ ਵਿੱਚ ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ"git heroku ਮਾਸਟਰ ਨੂੰ ਦਬਾਓਹਰੋਕੂ ਖੁੱਲ੍ਹਾ ਹੈ   

ਉਪਯੋਗੀ ਹਰੋਕੁ ਕਮਾਡਜ਼

  • ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਅਨੁਪ੍ਰਯੋਗ ਦਾ ਘੱਟੋ ਘੱਟ ਇਕ ਵਾਰ ਚੱਲ ਰਿਹਾ ਹੈ: ਹਾਇਕੂ ਪੀ.ਏ .: ਸਕੇਲ ਵੈਬ = 1
    ਕਿਉਂਕਿ ਅਸੀਂ ਮੁਫ਼ਤ ਪਲੇਟਫਾਰਮ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹਾਂ, ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਵਧਾਉਣਾ ਸੰਭਵ ਨਹੀਂ ਹੈ. ਹਾਲਾਂਕਿ, ਇਹ ਡਾਊਨਸਕੇਲ ਕਰਨਾ ਸੰਭਵ ਹੈ ਤਾਂ ਕਿ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਕੋਈ ਵੀ ਮੌਕੇ ਚੱਲ ਰਹੇ ਨਾ ਹੋਣ: ਹਾਇਕੂ ਪੀ.ਏ .: ਸਕੇਲ ਵੈਬ = 0

  • ਹਰੋਕੁ ਦੁਆਰਾ ਤਿਆਰ ਕੀਤੇ ਗਏ ਕ੍ਰਮ ਅਨੁਸਾਰ ਆਧੁਨਿਕ ਲੌਗਾਂ (ਸਟ੍ਰੀਮ) ਵੇਖੋ: ਹਰਕੋਓ ਲੌਗ --ਟੇਲ
    ਇਹ ਕੇਵਲ ਐਪ ਲਾਗ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਵੀ ਸੰਭਵ ਹੈ ਐਪ ਲਾਗ ਕੰਸੋਲ ਦਾ ਆਉਟਪੁੱਟ ਹੈ ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਲੌਗ ਸਟੇਟਮੈਂਟਸ ਅਤੇ heroku ਲੌਗ --ਸੋਰਸ ਐਪ-ਨਾਮ

    ਨਾਲ ਵੇਖੀ ਜਾ ਸਕਦੀ ਹੈ
  • ਹਰੋਕ ਓਪਨ ਸਥਾਨਕ ਤੌਰ ਤੇ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਚਲਾਉਣ ਦੀ ਸੰਭਾਵਨਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ: 5000: ਹਰੋਕੂ ਲੋਕਲ ਵੈਬ

  • ਸਾਰੀਆਂ ਹੈਰੋਕ ਐਪਸ ਦੀ ਸੂਚੀ ਬਣਾਓ: ਹਯੂਰੋਕੁ ਐਪਸ

  • ਕਿਸੇ ਤੈਨਾਤੀ ਨੂੰ ਹਟਾਓ: ਹਰੋਸਕਉ ਐਪਸ: ਨਸ਼ਟ ਕਰੋ - ਐਪ ਐਪ-ਨਾਮ

  • ਐਪ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਲਈ ਮਾਲਕ (ਖਾਤਾ) ਜੋੜੋ: ਹੈਰੋਕੋ ਪਹੁੰਚ: ਮੈਨੂੰ @ ਈਮੇਲ ਸ਼ਾਮਲ ਕਰੋ com , heroku ਪਹੁੰਚ ਨੂੰ ਹਟਾਉਣ ਲਈ ਇੱਕੋ: ਮੈਨੂੰ @ ਈਮੇਲ ਹਟਾਓ com

ਹਰਕੋਈ ਇਨਵਾਇਰਨਮੈਂਟ ਵੇਰੀਬਲਜ਼

ਜੇ ਤੁਸੀਂ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੋ env ਫਾਇਲ ਲੋਕਲ ਤੌਰ ਤੇ, ਤੁਸੀਂ ਆਪਣੀ ਹੈਰੋਕੋ ਡਿਪਲਾਇਮੈਂਟ ਲਈ ਹੋਰ ਵਾਤਾਵਰਣ ਵੇਰੀਬਲ ਵਰਤਣਾ ਚਾਹੋਗੇ. ਇਹਨਾਂ ਨੂੰ heroku config: set PORT = 3001 ਦੇ ਨਾਲ ਸੈੱਟ ਕਰਨਾ ਸੰਭਵ ਹੈ. ਇਹ ਮੁੱਲ ਤੁਹਾਡੇ ਵਿੱਚ ਨਿਰਧਾਰਿਤ ਕੀਤੇ ਵੇਰੀਏਬਲਜ਼ ਨੂੰ ਖਤਮ ਕਰਦੇ ਹਨ . env ਫਾਇਲ

ਸਾਰੇ ਪਰਿਭਾਸ਼ਿਤ ਹਰੋਕੂ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਨੂੰ ਦੇਖਣ ਲਈ, ਸਿਰਫ heroku config ਵਰਤੋ. ਜੇ ਤੁਸੀਂ ਈ ਲਈ ਇਕ ਇੰਵਾਇਰਨਟੇਸ਼ਨ ਵੇਰੀਏਬਲ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ. g ਪੋਰਟ , ਵਰਤੋਂ heroku config: unset PORT . png "alt ="ਨੋਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡਿਪਲਾਇ ਕਿਵੇਂ ਕਰਨਾ ਹੈ: ਹਰੋਕੁਕ ਬਨਾਮ ਹੁਣ. shਨੋਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡਿਪਲਾਇ ਕਿਵੇਂ ਕਰਨਾ ਹੈ: ਹਰੋਕੁਕ ਬਨਾਮ ਹੁਣ. shRelated topics: AjaxES6JQueryTools ਅਤੇ ਸਮਾਲ "/>

ਹੁਣ ਦੇ ਨਾਲ ਡਿਪਲਾਇਮੈਂਟ. sh

ਹੁਣ sh ਡਿਵੈਲਪਰ ਅਨੁਭਵ (ਡੀਐਸ) ਤੇ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਇਕ ਅਨੋਖਾ ਹੈ. ਉਹ ਉਹ ਟੂਲ ਪੇਸ਼ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ ਜੋ ਲਚਕਦਾਰ ਹੁੰਦੇ ਹਨ ਅਤੇ ਵਰਤਣ ਲਈ ਬਹੁਤ ਆਸਾਨ ਹਨ. ਹੁਣ ਸ਼ੀਟ ਦਾ ਹਿੱਸਾ ਹੈ ਸਹਿ ਨੇ ਕਈ ਸੰਦ ਵਿਕਸਿਤ ਕੀਤੇ ਹਨ.

ਇਸਨੂੰ ਸਧਾਰਨ ਰੱਖਣ ਲਈ, ਅਸੀਂ ਸਿਰਫ਼ ਨਮੂਨੇ ਦੇ ਰਾਹੀਂ ਮਿਥੁਨਿਕ ਸੀ.ਐੱਲ.ਆਈ. ਇੰਸਟਾਲ ਕਰਾਂਗੇ:

  npm ਇੰਸਟਾਲ ਹੁਣ- g   

ਅਗਲਾ, ਸਾਨੂੰ ਸਾਈਨ ਅਪ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਤਾਂ ਜੋ ਅਸੀਂ ਕੋਂਨਸੋਲ ਵਿੱਚ ਸਾਡੇ ਕ੍ਰੇਡੇੰਸ਼ਿਅਲ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕੀਏ. ਲੌਗਿਨ ਤੇ ਸਾਈਨ ਅਪ ਦੋਨੋ ਲਾਗਇਨ ਪੇਜ ਤੇ ਵਾਪਰਦਾ ਹੈ. ਹਰ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਸਾਈਨ ਇਨ ਕਰਦੇ ਹੋ, ਤੁਹਾਨੂੰ ਈਮੇਲ ਦੁਆਰਾ ਪ੍ਰਮਾਣਿਤ ਕਰਕੇ ਆਪਣੇ ਲੌਗਿਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨੀ ਪਵੇਗੀ. ਸਮਾਲ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਡੈਸ਼ਬੋਰਡ ਤੇ ਭੇਜਿਆ ਜਾਵੇਗਾ ਜਿੱਥੇ ਤੁਸੀਂ ਆਪਣੇ ਲਾਗਾਂ ਅਤੇ ਨਿਯੰਤਰਣ ਵੇਖ ਸਕਦੇ ਹੋ.

ਹੁਣੇ ਵਰਤਣਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਹੁਣ ਆਪਣੀ ਕੰਸੋਲ ਵਿੱਚ ਹੁਣ ਟਾਈਪ ਕਰੋ . ਕੰਸੋਲ ਤੁਹਾਡੇ ਈਮੇਲ ਨੂੰ ਪੁੱਛੇਗਾ. ਸਹੀ ਈ-ਮੇਲ ਭਰੋ ਅਤੇ ਸਹੀ ਈਮੇਲ ਭਰੋ ਅਤੇ ਪੁਸ਼ਟੀਕਰਣ ਈਮੇਲ 'ਤੇ ਕਲਿਕ ਕਰਕੇ ਦੁਬਾਰਾ ਇਸ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ.

ਹੁਣ ਅਸੀਂ ਲੌਗ ਇਨ ਕਰ ਚੁਕੇ ਹਾਂ, ਆਉ ਅਸੀਂ ਸਾਡੇ ਪੈਕੇਜ ਵਿੱਚ ਸ਼ੁਰੂਆਤੀ ਲਿਪੀ ਤੇ ਇੱਕ ਨਜ਼ਰ ਮਾਰੀਏ. ਜੇਸਨ ਹੁਣ ਸ਼ ਅਰੈਗ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇਸਦਾ ਇਸਤੇਮਾਲ ਕਰਦਾ ਹੈ. ਇਹ ਉਹੀ ਹੈ ਜੋ ਸਕ੍ਰਿਪਟਾਂ ਖੇਤਰ ਇਸ ਤਰ੍ਹਾਂ ਦਿੱਸਦੇ ਹਨ:

  "ਲਿਪੀਆਂ": ​​{"ਸ਼ੁਰੂ": "ਨੋਡ ਐਪ"},   

ਆਉ ਹੁਣੇ ਆਪਣਾ ਕੋਡ ਡਿਲੀਵਰ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੀਏ. sh ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਸੀਂ ਕੋਡ ਉਦਾਹਰਨ ਦੇ ਰੂਟ ਵਿੱਚ ਹੋ. ਡਿਪਲਾਇਮੈਂਟ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, (15 9) ਹੁਣੇ ਹੀ ਹਿੱਟ ਹੁਣ . ਮੈਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਡਿਵੈਲਪਰ ਅਨੁਭਵ ਦੇਖ ਸਕਦੇ ਹੋ ਹਰ ਇਕ ਚੀਜ਼ ਨੂੰ ਕੇਵਲ ਇੱਕ ਹੀ ਸ਼ਬਦ ਨਾਲ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ! ਜੇ ਤੁਸੀਂ ਅਰਜ਼ੀ ਵਿਚ ਕੁਝ ਤਬਦੀਲੀਆਂ ਕਰਦੇ ਹੋ ਅਤੇ ਤੁਸੀਂ ਇਸ ਨੂੰ ਦੁਬਾਰਾ ਘੋਖਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਹੁਣ ਕੇਵਲ ਹੁਣ ਨੂੰ ਆਪਣੇ ਕੰਨਸੋਲ ਤੇ ਮਾਰੋ ਅਤੇ ਤੁਸੀਂ ਜਾਣ ਲਈ ਵਧੀਆ ਹੋ.

ਐਪ ਦਾ URL ਕੋਂਨਸੋਲ ਲੌਗ ਵਿੱਚ ਲੱਭਿਆ ਜਾ ਸਕਦਾ ਹੈ ਡਿਪਲਾਇਮੈਂਟ ਜਾਂ ਹੋਰ ਕਮਾਂਡਾਂ ਬਾਰੇ ਹੋਰ ਸਧਾਰਣ ਲਾਗ ਤੁਹਾਡੇ ਡੈਸ਼ਬੋਰਡ ਤੇ ਮਿਲ ਸਕਦੇ ਹਨ.

ਨੋਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡਿਪਲਾਇ ਕਿਵੇਂ ਕਰਨਾ ਹੈ: ਹਰੋਕੁਕ ਬਨਾਮ ਹੁਣ. shਨੋਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਡਿਪਲਾਇ ਕਿਵੇਂ ਕਰਨਾ ਹੈ: ਹਰੋਕੁਕ ਬਨਾਮ ਹੁਣ. shRelated topics:
AjaxES6JQueryTools ਅਤੇ ਸਮਾਲ

ਵਾਤਾਵਰਣ ਵੈਲਿਉਜ਼ ਨੂੰ ਕਸਟਮਾਈਜ਼ ਕਰਨਾ ਅਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ

ਆਪਣੇ ਹੁਣ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਦਾ ਇੱਕ ਤਰੀਕਾ. sh ਡਿਪਲਾਇਮੈਂਟ ਇੱਕ ਵਰਤ ਕੇ ਹੈ ਜੇਸਨ ਫਾਈਲ. ਹਾਲਾਂਕਿ, ਕਿਉਂਕਿ ਅਸੀਂ ਪਹਿਲਾਂ ਹੀ ਪੈਕੇਜ ਵਰਤ ਰਹੇ ਹਾਂ. json ਫਾਇਲ, ਅਸੀਂ ਹੁਣ ਕੁੰਜੀ ਦੇ ਤਹਿਤ ਲੋੜੀਂਦੇ ਅਨੁਕੂਲਤਾ ਨੂੰ ਜੋੜ ਸਕਦੇ ਹਾਂ ਇਹ ਸੰਰਚਨਾ ਤੁਹਾਨੂੰ ਐਪ ਨਾਮ ਅਤੇ ਉਪਨਾਮ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ, ਵਾਤਾਵਰਨ ਵੇਰੀਏਬਲ ਸੈੱਟ , ਡਿਪਲਾਇਮੈਂਟ ਟਾਈਪ ਨਿਸ਼ਚਿਤ ਕਰੋ ਅਤੇ ਇੰਜਣ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ.

  "ਹੁਣ": {"name": "my-first-app","ਉਪਨਾਮ": "ਐਪ 1","ਟਾਈਪ": "ਐਨ.ਪੀ.ਪੀ.","ਇੰਜਣ": {"ਨੋਡ": "4. 7. 2"},"env": {"NODE_ENV": "ਉਤਪਾਦਨ","PORT": "3001"}}   

CLI ਰਾਹੀਂ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਲਗਾਉਣਾ ਵੀ ਸੰਭਵ ਹੈ: ਹੁਣ -e NODE_ENV = "ਉਤਪਾਦਨ" -ਈ ਪੋਰਟ = "3001" .

ਜੇ ਤੁਸੀਂ dotenv ਫਾਈਲ ਮੁਹੱਈਆ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਵਿਕਲਪ ਹੁਣ --dotenv ਸੈਟ ਕਰ ਸਕਦੇ ਹੋ, ਪਰ ਸ਼ਾਇਦ ਤੁਸੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ . env ਉਤਪਾਦਨ ਦੀ ਬਜਾਏ . env ? ਇਸ ਨੂੰ --dotenv = ਨਾਲ ਹੱਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ env ਉਤਪਾਦਨ . ਅਖੀਰ ਵਿੱਚ, ਤੁਸੀਂ ਆਪਣੇ ਪੈਕੇਜ ਵਿੱਚ ਉਤਪਾਦਨ dotenv ਫਾਈਲ ਵੀ ਜੋੜ ਸਕਦੇ ਹੋ. ਜੇਸਨ

  "ਹੁਣ": {"name": "my-first-app","ਉਪਨਾਮ": "ਐਪ 1","ਟਾਈਪ": "ਐਨ.ਪੀ.ਪੀ.","ਇੰਜਣ": {"ਨੋਡ": "4. 7. 2"},"dotenv": ". env. ਉਤਪਾਦਨ"}   

ਹੁਣ ਉਪਯੋਗੀ sh ਕਮਾਂਡਜ਼

  • ਤੁਹਾਡੇ ਡਿਪਲਾਇਮੈਂਟ ਲਈ ਉਪਨਾਮ ਜੋੜਨ ਦੀ ਸੰਭਾਵਨਾ: ਹੁਣ ਉਪਨਾਮ ਡਿਪਰੇਟ-url ਉਪਨਾਮ

  • ਆਪਣੇ ਵਿਲੱਖਣ ਕੋਡ ਦੇ ਨਾਲ ਸਾਰੇ ਤੈਨਾਤੀਆਂ ਦੀ ਸੂਚੀ ਬਣਾਓ: ਹੁਣ ls

  • ਇੱਕ ਤੈਨਾਤੀ ਹਟਾਓ: ਹੁਣ rm ਅਨੋਖਾ-ਕੋਡ

  • ਨਵੇਂ ਬਿਲ ਬਣਾਉਣ ਲਈ (ਮੁੱਦੇ ਦੇ ਮਾਮਲੇ ਵਿਚ): ਹੁਣ -f

  • ਆਪਣੀ ਵੈਬ ਐਪ ਸਕੇਲ ਕਰੋ (ਮੁਫਤ ਯੋਜਨਾ ਅਧਿਕਤਮ 3): ਹੁਣ ਪੈਮਾਨੇ 'ਤੇ ਤੈਨਾਤੀ- url 3 . ਹੁਣ sh ਤੁਹਾਨੂੰ ਮਿੰਟ ਅਤੇ ਅਧਿਕਤਮ ਮੁੱਲ: ਦੇ ਨਾਲ ਸਵੈ ਸਕੇਲ ਲਗਾਉਣ ਲਈ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ. ਹੁਣ ਪੈਮਾਨੇ 'ਤੇ ਤੈਨਾਤੀ- url min max .

ਨਿਗਰਾਨੀ ਲਾਗ

ਲਾਗ ਆਊਟਪੁੱਟ ਇਸ ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ: ਹੁਣ [deployment-url | ਡਿਪਾਰਟਮੈਂਟ-id] . ਵਧੇਰੇ ਤਕਨੀਕੀ ਲਾਗਿੰਗ ਵੀ ਸੰਭਵ ਹੈ:

  • ਹੁਣ ਲੌਗ ਕੀਤੀ ਹੈ- a -q "GET" -n 10 ਡਿਪਲਾਇਮੈਂਟ- url : ਸ਼ਬਦ GET ਵਾਲਾ 10 ਨਵੇਂ ਲੌਗ ਦਿਖਾਉਂਦਾ ਹੈ.

  • ਹੁਣ ਲੌਗ --ਸਿਨ = 20171028 : ਅਕਤੂਬਰ 28, 2017 (ਆਈਐਸਓ 8601 ਫਾਰਮੈਟ)

    ਦੇ ਸਾਰੇ ਚਿੱਠੇ ਦਿਖਾਉਂਦਾ ਹੈ

ਤੁਹਾਡੇ ਸਾਮਟ ਡੈਸ਼ਬੋਰਡ ਵਿਚ ਕਿਸੇ ਐਪ 'ਤੇ ਕਲਿਕ ਕਰਕੇ ਆਪਣੇ ਲਾਗਾਂ ਨੂੰ ਐਕਸੈਸ ਕਰਨਾ ਵੀ ਸੰਭਵ ਹੈ.

ਓਐਸਐਸ ਪਲਾਨ sh

ਓਐੱਸਐੱਸ ਯੋਜਨਾ ਵਰਤਣ ਲਈ ਅਜ਼ਾਦੀ ਹੈ ਅਤੇ ਹੇਠ ਲਿਖਿਆਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦੀ ਹੈ:

  • ਬੈਂਡਵਿਡਥ: 1 ਗੈਬਾ
  • 100 ਮੈਬਾ ਤੱਕ ਸਟੋਰੇਜ ਲਾਓ
  • ਸੰਭਵ ਤੌਰ 'ਤੇ ਤੈਨਾਤੀਆਂ ਦੀ ਬੇਅੰਤ ਰਕਮ
  • ਸਮਕਾਲੀ ਮਿਸਾਲਾਂ 3
  • ਤੱਕ ਸੀਮਿਤ ਹਨ
  • ਕਸਟਮ ਡੋਮੇਨਾਂ ਲਈ ਕੋਈ ਸਹਾਇਤਾ ਨਹੀਂ
  • ਵੱਧ ਤੋਂ ਵੱਧ ਫਾਈਲ ਆਕਾਰ: 1MB
  • ਕੋਈ ਸਵੈ-ਸਕੇਲਿੰਗ ਸਹਾਇਤਾ ਨਹੀਂ

ਬੌਟਮ ਲਾਈਨ

ਸਮਾਲ ਅਤੇ ਹੁਣ ਦੋਵੇਂ. sh ਬਹੁਤ ਵਧੀਆ ਕਾਰਜਸ਼ੀਲਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ. ਹੁਣ sh CLI ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਿੱਚ ਆਸਾਨ ਪੇਸ਼ਕਸ਼ ਕਰਕੇ ਡਿਵੈਲਪਰ ਤਜਰਬੇ ਉੱਤੇ ਜ਼ਿਆਦਾ ਧਿਆਨ ਦਿੰਦਾ ਹੈ ਦੂਜੇ ਪਾਸੇ, ਮਿਡਲ ਵਿਜ਼ੂਅਲ ਲਾੱਗਿੰਗ ਵੱਲ ਜ਼ਿਆਦਾ ਧਿਆਨ ਦਿੰਦਾ ਹੈ ਅਤੇ ਖਾਸ ਕਰਕੇ ਮੈਟ੍ਰਿਕਸ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ.

ਨਿੱਜੀ ਤੌਰ 'ਤੇ, ਮੈਂ ਸਾਦਗੀ ਨੂੰ ਤਰਜੀਹ ਕਰਦਾ ਹਾਂ. sh ਨੂੰ ਸਿਰਫ ਇਕ ਕੀਵਰਡ ਦੀ ਵਰਤੋ ਕਰਕੇ ਡਿਪਲਾਇਮੈਂਟ (ਮੁੜ) ਲਈ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਨੋਡ ਐਪਸ ਲਈ, ਮੈਨੂੰ ਪੈਕੇਜ ਦੇ ਪੈਕੇਜ ਨੂੰ ਦੇ ਇਲਾਵਾ ਜੋੜਨਾ ਪਸੰਦ ਹੈ. json ਫਾਇਲ ਨੂੰ ਆਪਣੀ ਹੁਣ ਕਸਟਮਾਈਜ਼ ਕਰਨ ਲਈ. sh ਤੈਨਾਤੀ ਵਾਧੂ ਫਾਈਲਾਂ ਨੂੰ ਜੋੜਨ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ ਜਿਵੇਂ ਕਿ ਪ੍ਰੋਪਾਈਲ ਹਰਰੋਕਿ ਲਈ ਲੋੜੀਂਦਾ ਹੈ.

ਦੋਨੋਂ ਪਲੇਟਫਾਰਮ ਵਿਚਾਲੇ ਚੁਣਨਾ ਮੁਸ਼ਕਲ ਹੈ. ਇਹ ਸਿਰਫ਼ ਤੁਹਾਡੀ ਤਰਜੀਹਾਂ ਅਤੇ ਲੋੜਾਂ ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ. ਪੇਸ਼ਕਸ਼ 'ਤੇ ਸਾਰੀਆਂ ਯੋਜਨਾਵਾਂ' ਤੇ ਨਜ਼ਰ ਮਾਰੋ. ਖੁਸ਼ਕਿਸਮਤੀ!

March 1, 2018