ನೋಡ್ಜೆಎಸ್ + ಸೈಲ್ಸ್ ಜೆಎಸ್ ಪರಿಚಯ

ಇಡೀ ಸಮುದಾಯಕ್ಕೆ ನಮಸ್ಕಾರ! ನನ್ನ ಹೆಸರು ಬ್ರೂನೋ, ಮತ್ತು ನಾನು ಒಳಗೆ ಬಂದಿದ್ದೇನೆ DesdeLinux ಬಳಕೆದಾರರಾಗಿ. ಈ ಸಮುದಾಯದಲ್ಲಿ ನನ್ನ ಮೊದಲ ಪೋಸ್ಟ್‌ಗಳನ್ನು ಮಾಡುವ ಸಮಯ ಇದು

ಇಂದು ನಾನು ನಿಮಗೆ ಮಾರ್ಗದರ್ಶಿ ತರುತ್ತೇನೆ ನೋಡ್ಜೆಎಸ್ y sails.js

Node.js

ಇದು ಭಾಷೆಯ ಆಧಾರದ ಮೇಲೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಸರವಾಗಿದೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಈವೆಂಟ್-ಆಧಾರಿತ ವಾಸ್ತುಶಿಲ್ಪದೊಂದಿಗೆ, ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಸೂಕ್ತವಾಗಿದೆ. ನೋಡ್, ಎಂಜಿನ್ ಅನ್ನು ಆಧರಿಸಿದೆ V8 Google ನ.
ಇದು ಸಕ್ರಿಯ ಓಪನ್ ಸೋರ್ಸ್ ಸಮುದಾಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಅವರು ನಮ್ಮ ಅಭಿವೃದ್ಧಿಗೆ ಅನುಕೂಲವಾಗುವಂತೆ ಅನೇಕ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಬರೆದಿದ್ದಾರೆ.
ಅವುಗಳಲ್ಲಿ ಒಂದು ಸಾಕೆಟ್.ಓ (ಕ್ಲೈಂಟ್‌ಗೆ ನೈಜ-ಸಮಯದ ನವೀಕರಣಗಳನ್ನು ಕಳುಹಿಸಲು ಸರ್ವರ್‌ಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಜಿಪಿಎಸ್ ಟ್ರ್ಯಾಕಿಂಗ್)

ಇದು ಏನು?

ದಟ್ಟಣೆಯು ತುಂಬಾ ದೊಡ್ಡದಾದ ಸಂದರ್ಭಗಳಿಗಾಗಿ ನೋಡ್ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಇದರಿಂದಾಗಿ ಸರ್ವರ್ ತರ್ಕ ಮತ್ತು ಥ್ರೋಪುಟ್ ಅಗತ್ಯವಾಗಿ ಹೆಚ್ಚಿಲ್ಲ. ಮತ್ತು ಅದು ಮಾತ್ರವಲ್ಲ, ನೈಜ ಸಮಯದಲ್ಲಿ ಮತ್ತು ಹೆಚ್ಚಿನ ಸ್ಕೇಲೆಬಿಲಿಟಿ ಹೊಂದಿದೆ!

ಏಕೆ ನೋಡ್?

1 ಆಗಿದೆ ಮುಕ್ತ ಸಂಪನ್ಮೂಲ.
2) ಸರ್ವರ್ ಮತ್ತು ಕ್ಲೈಂಟ್ ಎರಡೂ ಕಡೆ ಒಂದೇ ಭಾಷೆಯನ್ನು ಬಳಸುವ ಬಗ್ಗೆ ನೀವು ಎಂದಾದರೂ ಯೋಚಿಸಿದರೆ, ಇಲ್ಲಿ ಪರಿಹಾರವಿದೆ.
3) ಸ್ಕೇಲೆಬಿಲಿಟಿ ಮತ್ತು ಸಮ್ಮತಿ.
4) ಇತ್ಯಾದಿ.

sails.js

ನನ್ನ ದೃಷ್ಟಿಯಲ್ಲಿ ಇದು ಕೋಡ್‌ನ ವಿಷಯದಲ್ಲಿ ಹೆಚ್ಚು ಓದಬಲ್ಲದು ಎಂಬ ಅಂಶದ ಜೊತೆಗೆ, ಈ ಕೆಳಗಿನ ಗುಣಲಕ್ಷಣಗಳಿಂದಾಗಿ ನಾನು ಹಡಗುಗಳನ್ನು ಆರಿಸಿದೆ. ಕಣ್ಣು! ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಅನೇಕ ನೋಡ್ನ ಚೌಕಟ್ಟುಗಳು ಎಕ್ಸ್ಪ್ರೆಸ್, ಕೋನೀಯ, ಗೆಡ್ಡಿಇತ್ಯಾದಿ

ಸ್ಕ್ರೀನ್‌ಶಾಟ್ - 080913 - 13:21:50

ಸೈಲ್ಸ್ ಎಂದರೇನು?

ಇದು ಒಂದು ಎಂವಿಸಿ ಚೌಕಟ್ಟು ಅದು ಮಾದರಿಯನ್ನು ಅನುಕರಿಸುತ್ತದೆ ಹಳಿಗಳ ಮೇಲೆ ಮಾಣಿಕ್ಯ (ಹೌದು, ನೀವು ಸರಿಯಾಗಿ ಕೇಳಿದ್ದೀರಿ: ಡಿ) ಸಣ್ಣ ಅಥವಾ ದೊಡ್ಡ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ತ್ವರಿತವಾಗಿ, ಸುಲಭವಾಗಿ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿ ರಚಿಸಲು. ಮತ್ತಷ್ಟು ಆಧುನಿಕ ಅಪ್ಲಿಕೇಶನ್ ಅವಶ್ಯಕತೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ. ನೀವು ಯಾವ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬಳಸುತ್ತೀರಿ ಎಂಬುದು ಮುಖ್ಯವಲ್ಲ, ಸೈಲ್ಸ್ ಅಮೂರ್ತತೆಯ ಪದರವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಅದರ ಆಯ್ಕೆಯನ್ನು ಅಸಡ್ಡೆ ಮಾಡುತ್ತದೆ. ಸೈಲ್ಸ್ ಹೊಂದಿದೆ:

- ರಚಿಸುವ ಸಾಮರ್ಥ್ಯ RESTful JSON API ಸ್ವಯಂಚಾಲಿತವಾಗಿ.
- ಇದು ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಂಯೋಜಿಸಿದೆ ಸಾಕೆಟ್.ಓ.
- ಮಾರ್ಗಗಳನ್ನು ರಚಿಸಿ ಸ್ವಯಂಚಾಲಿತ ನಿಮ್ಮ ನಿಯಂತ್ರಕಗಳಿಗಾಗಿ.
- ವ್ಯವಸ್ಥೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ದೃ ation ೀಕರಣ ಬಳಕೆದಾರರ ಮತ್ತು ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ಪಾತ್ರ ಆಧಾರಿತ.
- ಗೊಣಗಾಟ ಟಾಸ್ಕ್ ರನ್ನರ್ ಆಗಿ (ಸ್ವಯಂಚಾಲಿತ ಕಾರ್ಯಗಳಾದ ಕಿರುೀಕರಣ, ಸಂಕಲನ, ಪರೀಕ್ಷೆ, ಇತ್ಯಾದಿ)
- ಸ್ವತ್ತುಗಳು: ಅವುಗಳ ಅನುಗುಣವಾದ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿನ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳು (css, js) ಒಂದೇ ಫೈಲ್‌ನಲ್ಲಿ ಏಕೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ಮಿನಿಫೈಡ್ ಮಾಡಲಾಗಿದೆ, ಕಡಿಮೆ ಮಾಡಲು ಗಣನೀಯವಾಗಿ ಪುಟ ಲೋಡ್ ಮತ್ತು ಸೀಮಿತ ಸಂಖ್ಯೆಯ ಬ್ರೌಸರ್ ವಿನಂತಿಗಳು.

ನೋಡ್.ಜೆಗಳ ಸ್ಥಾಪನೆ

ನಾನು ಮಾಡಿದ ಟ್ಯುರೋರಿಯಲ್ ಕ್ಸುಬುಂಟು 13.04.

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

ಸೇಲ್ಸ್.ಜೆಎಸ್ ಸ್ಥಾಪನೆ

ಇತ್ತೀಚಿನ ಸ್ಥಿರ ಆವೃತ್ತಿ:
sudo npm -g install sails

ಈ ಸಮಯದಲ್ಲಿ ದೋಷಗಳಿಲ್ಲದೆ, ನಾವು ಹೊಸ ಯೋಜನೆಯನ್ನು ರಚಿಸುತ್ತೇವೆ! 😀

ಡೈರೆಕ್ಟರಿ ಅಸ್ಥಿಪಂಜರವನ್ನು ರಚಿಸಿ:
sails new testProject

ನಾವು ನಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ನಮೂದಿಸುತ್ತೇವೆ:
cd testProject

ನಾವು ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ:
sails lift

ಯೀಹೀಹೀಯಾಹ್! ನಾವು ಪ್ರವೇಶಿಸಿದ್ದೇವೆ http://localhost:1337/

ಸ್ಕ್ರೀನ್‌ಶಾಟ್ - 080913 - 13:02:34

ನಮ್ಮ ಡೈರೆಕ್ಟರಿಯ ರಚನೆಯು ಈ ರೀತಿ ಇರಬೇಕು:
ಸ್ಕ್ರೀನ್‌ಶಾಟ್ - 080913 - 13:07:57

APIಗಳು:
- ಚಾಲಕರು
- ಅಡಾಪ್ಟರುಗಳು
- ಮಾದರಿಗಳು
- ನೀತಿಗಳು
- ಸೇವೆಗಳು

ಸ್ವತ್ತುಗಳು:
- ಚಿತ್ರಗಳು
- ಜೆ.ಎಸ್
- ಶೈಲಿಗಳು
ಫೆವಿಕಾನ್
ರೋಬೋಟ್ಗಳು

ಕಾನ್ಫಿಗ್:
- ಸ್ಥಳೀಯ
404.js, 500.js… ..
ಮಾರ್ಗಗಳು. js
ಅಧಿವೇಶನ
sockets.js …… ..

NODE_MODULES:
- ejs (ಟೆಂಪ್ಲೇಟ್ ಎಂಜಿನ್)
- ಗೊಣಗಾಟ
- ಆಶಾವಾದಿ
- ಹಡಗು-ಡಿಸ್ಕ್

ವೀಕ್ಷಣೆಗಳು:
- ಮನೆ (ಇಲ್ಲಿ ಮೂಲ ಟೆಂಪ್ಲೇಟ್, ಲೋಕಲ್ ಹೋಸ್ಟ್)
- 404.ejs
- 500.ejs
- layout.ejs (ಹಳಿಗಳನ್ನು ಬಳಸಿದವರಿಗೆ, layout.ejs ವರ್ತಿಸುತ್ತದೆ ಅದೇ ಲೇ .ಟ್‌ಗಳು. html ಗಿಂತ. *)

ಇಜೆಎಸ್ (ಎಂಬೆಡೆಡ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್) ಇದು ಟೆಂಪ್ಲೇಟ್ ಎಂಜಿನ್, ಆದರೆ ಇದು ಒಂದೇ ಅಲ್ಲ. ನಾನು ವಿಶೇಷವಾಗಿ ಜೇಡ್ ಅನ್ನು ಹೆಚ್ಚು ಇಷ್ಟಪಡುತ್ತೇನೆ

END

ಇಲ್ಲಿಯವರೆಗೆ ನನ್ನ ಜ್ಞಾನ, ಮತ್ತು ನಾನು ಅನೇಕರಿಗೆ ಸಹಾಯ ಮಾಡಿದ್ದೇನೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ... ನಾನು ಹೊಸದು ಈ ತಂತ್ರಜ್ಞಾನದಲ್ಲಿ ಯಾವುದೇ ರಚನಾತ್ಮಕ ಟೀಕೆ ಸ್ವಾಗತ 🙂

ಇದನ್ನು ಮಾಡಲು ಈ ಪೋಸ್ಟ್ ಹುಟ್ಟಿಕೊಂಡಿತು, ಏಕೆಂದರೆ ನಾನು ಒಂದು ರೀತಿಯ ಮಾನಸಿಕ ಸಾಮಾಜಿಕ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದೇನೆ (ಬೇರೊಂದು ಪ್ರಪಂಚದಿಂದ ಏನೂ ಇಲ್ಲ). ಜೊತೆ ಕಲಿಕೆಯ ಉದ್ದೇಶಗಳು, ಮತ್ತು ಕೆಲವು ಸಂಪನ್ಮೂಲಗಳು. ಅದನ್ನು ಬೆಂಬಲಿಸುವ ಹೋಮ್ ಸರ್ವರ್ ಅನ್ನು ಸಹ ಮಾಡುವುದು ಆಲೋಚನೆ (ಖಂಡಿತವಾಗಿಯೂ ಅದರ ಟ್ಯುಟೋರಿಯಲ್ ಮಾಡಿ) ನಾನು ಮೊದಲೇ ಹೇಳಿದಂತೆ, ಸಂಪನ್ಮೂಲಗಳು ಕಡಿಮೆ, ಆದ್ದರಿಂದ ಆಪ್ಟಿಮೈಸೇಶನ್ ಇದು ಬಹಳ ಮುಖ್ಯ. (ಮತ್ತು ಅವರು ತುಂಬಾ ಇಲ್ಲದಿದ್ದರೂ ಸಹ ^^)


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಆರ್ಥರ್ ಶೆಲ್ಬಿ ಡಿಜೊ

    ರೋರ್ ಅನ್ನು ಎಷ್ಟು ನಿಷ್ಠಾವಂತವಾಗಿ ಅನುಕರಿಸುತ್ತದೆ ಎಂದು ನಾನು ಆಶ್ಚರ್ಯಚಕಿತನಾಗಿದ್ದೇನೆ, ಆದರೂ ಅನೇಕರು ರೋಆರ್ ಅನ್ನು ಅದರ ಕಳಪೆ ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ (ಕಾನ್ಫಿಗರ್ ಮಾಡದೆ) ಟ್ರೆಂಡ್‌ಸೆಟ್ಟಿಂಗ್ ಕೋಡ್ ಕ್ಲೀನಿಂಗ್‌ಗಾಗಿ ದ್ವೇಷಿಸುತ್ತಾರೆ.

    ವಿಷಯವು ತುಂಬಾ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ, ನೀವು ಅದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತೀರಿ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಅಭಿನಂದನೆಗಳು.

    1.    ನ್ಯಾನೋ ಡಿಜೊ

      ನಾನು ರೋಆರ್ ಅನ್ನು ದ್ವೇಷಿಸುವುದಿಲ್ಲ, ಸತ್ಯವೆಂದರೆ "ಒಂದೇ ಕೆಲಸವನ್ನು ಮಾಡಲು ಹಲವು ಮಾರ್ಗಗಳಿವೆ" ಎಂಬ ಮಾಣಿಕ್ಯದ ತತ್ತ್ವಶಾಸ್ತ್ರವು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಸಮಸ್ಯೆಯಾಗಿದೆ ಏಕೆಂದರೆ ಅವೆಲ್ಲವೂ ನಿಜವಾಗಿಯೂ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿಲ್ಲ ಮತ್ತು ನೀವು ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸಲು ಬಯಸಿದಾಗ, ಅನೇಕರಲ್ಲಿ ಪ್ರಕರಣಗಳು ನಿಮಗೆ ಸ್ವಲ್ಪ ಸಮಸ್ಯೆ ಇದ್ದು, ಪ್ರತಿಯೊಬ್ಬರೂ ವಿಭಿನ್ನ ರೀತಿಯಲ್ಲಿ ಅದೇ ರೀತಿ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತಾರೆ ಮತ್ತು ನೀವು ಹೆಚ್ಚು ಗೊಂದಲಕ್ಕೊಳಗಾಗುತ್ತೀರಿ D:

      ನೋಡ್ಗಾಗಿ ಈ ಚೌಕಟ್ಟಿನ ಬಗ್ಗೆ, ಇದು ದೊಡ್ಡ ಅಥವಾ ದೊಡ್ಡ ವಿಷಯಗಳಿಗೆ ಅಲ್ಲದ ಕಾರಣ, ನೋಡ್ ಅನ್ನು ಜಾಂಗೊದಂತಹ ಇತರ ಫ್ರೇಮ್‌ಗಳೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟ ವಿಷಯಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಮೆಜೊರಾಂಡೋ.ಲಾ ಉದಾಹರಣೆ ಹಾಗೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಅವರು ಇಡೀ ಸೈಟ್ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತಾರೆ ಮತ್ತು ಅದರ ನೆಲೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತಾರೆ ಜಾಂಗೊ ಅವರೊಂದಿಗಿನ ಡೇಟಾದ ಆದರೆ ನೈಜ ಸಮಯದ ಸಮಸ್ಯೆಗಳನ್ನು ನೋಡ್‌ಗೆ ಬಿಡಲಾಗಿದೆ, ಆದರೂ ನನಗೆ ಖಾತ್ರಿಯಿಲ್ಲ ಆದ್ದರಿಂದ ನಾನು ಅದರ ಬಗ್ಗೆ ಹೆಚ್ಚು ಮಾತನಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.

      1.    ಜಮಿನ್-ಸ್ಯಾಮುಯೆಲ್ ಡಿಜೊ

        ನೀವು ಹೇಗೆ ಹೇಳುತ್ತೀರಿ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಅವರು ಸೈಟ್‌ನ ಮೂಲಕ್ಕಾಗಿ ಜಾಂಗೊ ಮತ್ತು ನೈಜ ಸಮಯದಲ್ಲಿ ವಿಷಯಗಳಿಗಾಗಿ ನೋಡ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ ... ಸರಿ ಕನಿಷ್ಠ ನಾನು ಯಾವಾಗಲೂ ಫ್ರೆಡ್ಡಿ ವೆಗಾ ಹೇಳುವುದನ್ನು ಕೇಳುತ್ತೇನೆ

        1.    ಬ್ರೂನೋ ಕ್ಯಾಸಿಯೊ ಡಿಜೊ

          ನೋಡ್ಜೆಎಸ್ ಜಾಂಗೊ ಅಥವಾ ಪಿಎಚ್ಪಿ ಅಥವಾ ಮಾಣಿಕ್ಯದಂತಲ್ಲ. ಆದರೆ ಇದು ಅಪಾಚೆ, ಎನ್‌ಜಿನ್ಎಕ್ಸ್ ಮುಂತಾದ ಸರ್ವರ್ ಆಗಿದೆ.

          ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ರಚನೆಗಾಗಿ ಸಾಕೆಟ್.ಓಯಂತಹ ಕೆಲವು ಮಾಡ್ಯೂಲ್‌ಗಳೊಂದಿಗೆ ನೋಡ್ಜೆಸ್ ಮತ್ತು ಎಕ್ಸ್‌ಪ್ರೆಸ್ (ಮತ್ತೊಂದು ಫ್ರೇಮ್‌ವರ್ಕ್) ಅನ್ನು ಬಳಸುವ ಚೌಕಟ್ಟು ಸೇಲ್ಸ್ ಆಗಿದೆ.

          ಧನ್ಯವಾದಗಳು!

          1.    ಅರ್ನಾಲ್ಡೋ ಆರ್ಎಲ್ಎಫ್ ಡಿಜೊ

            ಆದ್ದರಿಂದ ನೀವು ಜಾಂಗೊ ಜೊತೆ ಪೈಥಾನ್‌ನಲ್ಲಿ ಒಂದು ಪುಟದೊಂದಿಗೆ ನೋಡ್ಜ್‌ಗಳೊಂದಿಗೆ ಮಾಡಿದ ಚಾಟ್ ಅನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರೆ (ಸುಧಾರಿಸುವ.ಲಾ ಉದಾಹರಣೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯಲು), ನೀವು ಫ್ರೇಮ್ ಅನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ, ಅಥವಾ ಅಪಾಚೆಗೆ ನಿಯೋಜಿಸಬೇಕು (ಅದು ಹಾಗಿದ್ದರೆ, ಯಾವ ಸರ್ವರ್ ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ ಪೈಥಾನ್ ಬಳಸಿ) ಮಾರ್ಗ http://miweb.com ya node.js http://miweb.com/chat ಮತ್ತು ಅವುಗಳನ್ನು ಸಂವಹನ ಮಾಡಿ

  2.   ಜಮಿನ್-ಸ್ಯಾಮುಯೆಲ್ ಡಿಜೊ

    ಹೇ ಆ ಸೂಪರ್ ಆಸಕ್ತಿದಾಯಕ….

    ನಾನು ಮುಗಿಸದ ಸಂಗತಿಯೆಂದರೆ ನೋಡ್‌ ಜೆಎಸ್‌ ಅನ್ನು ವೆಬ್‌ಗೆ ಏಕೆ ಬಳಸಲಾಗುತ್ತದೆ?

    1.    ಅರ್ನಾಲ್ಡೋ ಆರ್ಎಲ್ಎಫ್ ಡಿಜೊ

      ಇದು ಅಪಾಚೆಗೆ ಪರ್ಯಾಯವಾಗಿದೆ, ನೈಜ ಸಮಯದಲ್ಲಿ (ಎಲ್ಲಾ ಸಮಯದಲ್ಲೂ ಸಂವಹನ ನಡೆಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ವಿನಂತಿಯನ್ನು ಮಾಡಿದಾಗ ಮಾತ್ರವಲ್ಲ).

      1.    ಡೇವಿಡ್ ಗೊಮೆಜ್ ಡಿಜೊ

        ನೋಡ್ಜೆಎಸ್ ಅಪಾಚೆ, ಎನ್‌ಜಿಎನ್‌ಎಕ್ಸ್ ಅಥವಾ ಇನ್ನಾವುದೇ ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಪರ್ಯಾಯವಲ್ಲ (ಅಥವಾ ಬದಲಿ) ಅಲ್ಲ. ನೋಡ್ಜೆಎಸ್ ಸರ್ವರ್‌ಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಆಗಿದ್ದು, ಈ ಭಾಷೆಯೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇಲ್ಲದಿದ್ದರೆ ಜಾವಾ, ಪೈಥಾನ್, ರೂಬಿ ಅಥವಾ ಪಿಎಚ್‌ಪಿ ಮುಂತಾದ ಭಾಷೆಗಳ ಬಳಕೆ ಅಗತ್ಯವಿರುತ್ತದೆ.

        1.    ಬ್ರೂನೋ ಕ್ಯಾಸಿಯೊ ಡಿಜೊ

          ಹೌದು, ಬಹುಶಃ ನಾನು ತಪ್ಪಾಗಿ ವ್ಯಕ್ತಪಡಿಸಿದ್ದೇನೆ. ನಾನು ತಿಳಿಸಲು ಬಯಸಿದ್ದು, node.js ತನ್ನದೇ ಆದ ಸರ್ವರ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕೆಲಸ ಮಾಡಲು 3 ನೇ ವ್ಯಕ್ತಿಗಳು ಅಗತ್ಯವಿಲ್ಲ (ಅಪಾಚೆ, ಎನ್ಜಿನ್ಎಕ್ಸ್, ಚೆರೋಕೀ, ಇತ್ಯಾದಿ)

          ಧನ್ಯವಾದಗಳು!

  3.   ಅರ್ನಾಲ್ಡೋ ಆರ್ಎಲ್ಎಫ್ ಡಿಜೊ

    ತುಂಬಾ ಒಳ್ಳೆಯದು, ಹೆಚ್ಚಿನ ಟ್ಯುಟೋರಿಯಲ್ಗಳು node.js ಅನ್ನು ಅನುಸರಿಸಲು ಮತ್ತು ನೈಜ ಸಮಯದಲ್ಲಿ ಏನನ್ನಾದರೂ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ

    1.    ಬ್ರೂನೋ ಕ್ಯಾಸಿಯೊ ಡಿಜೊ

      ಕೊವಾನ್ಸ್ ಮೂಲಕ ನೋಡ್.ಜೆಎಸ್ ಪರಿಚಯದೊಂದಿಗೆ 200 ಪುಟಗಳ ಪುಸ್ತಕವನ್ನು ಇಲ್ಲಿ ನಾನು ನಿಮಗೆ ಬಿಡುತ್ತೇನೆ. ಇದು ನೋಡ್.ಜೆಎಸ್ ಅನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ಎಕ್ಸ್‌ಪ್ರೆಸ್‌ನೊಂದಿಗೆ ಹೆಡರ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ನಂತೆ ಉಂಟಾಗುವ ಸಮಸ್ಯೆಯ ಒಂದು ಭಾಗದ "ರೆಸಲ್ಯೂಶನ್" (ಉದಾಹರಣೆ ಟ್ವಿಟರ್ ಆಗಿದೆ)… ..

      http://nodejskoans.com/

      ಪಿಎಸ್: ಹಡಗುಗಳನ್ನು ಎಕ್ಸ್‌ಪ್ರೆಸ್ ಆಧಾರದ ಮೇಲೆ ತಯಾರಿಸಲಾಗುತ್ತದೆ, ಸಾಮಾನ್ಯವಾಗಿ ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನವು.

      ಧನ್ಯವಾದಗಳು!

  4.   ಎಲಾವ್ ಡಿಜೊ

    ಅತ್ಯುತ್ತಮ ಕೊಡುಗೆ ಬ್ರೂನೋ .. ಸ್ವಾಗತ

    1.    ಬ್ರೂನೋ ಕ್ಯಾಸಿಯೊ ಡಿಜೊ

      ಅದರ ಭಾಗವಾಗಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿದ್ದಕ್ಕಾಗಿ ನಿಮಗೆ ಮತ್ತು ಇಡೀ ಸಮುದಾಯಕ್ಕೆ ಧನ್ಯವಾದಗಳು 🙂 ಶುಭಾಶಯಗಳು!

  5.   ಅರೋಸ್ಜೆಕ್ಸ್ ಡಿಜೊ

    ತುಂಬಾ ಆಸಕ್ತಿದಾಯಕ ಬ್ರೂನೋ

    1.    ಬ್ರೂನೋ ಕ್ಯಾಸಿಯೊ ಡಿಜೊ

      ಧನ್ಯವಾದಗಳು!

  6.   ಸ್ಪಾಂಜ್ ಮಹಿಳೆ ಡಿಜೊ

    ಅತ್ಯುತ್ತಮ ಲೇಖನ. ತುಂಬಾ ಧನ್ಯವಾದಗಳು.

    ನಾನು ಪ್ರಸ್ತುತ ನನ್ನ ಕೆಲವು ಯೋಜನೆಗಳಲ್ಲಿ ಹಡಗುಗಳನ್ನು ಬಳಸುತ್ತೇನೆ. ಸ್ಪ್ಯಾನಿಷ್ ಭಾಷೆಯಲ್ಲಿ ಸಾಧ್ಯವಾದರೆ, ಆದರೆ ಇಲ್ಲದಿದ್ದರೆ, ಇಂಗ್ಲಿಷ್ನಲ್ಲಿ, ಹಡಗುಗಳ ಪಾತ್ರ-ಆಧಾರಿತ ಪ್ರವೇಶ ನಿಯಂತ್ರಣದ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಎಲ್ಲಿ ಪಡೆಯಬಹುದು ಎಂದು ನಾನು ನಿಮ್ಮನ್ನು ಕೇಳಲು ಬಯಸುತ್ತೇನೆ. ನನ್ನ ಒಂದು ಪುಟಕ್ಕೆ ಪ್ರವೇಶ ನಿಯಂತ್ರಣವನ್ನು ಸೇರಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ ಆದರೆ ಕೆಲವು ಬಳಕೆದಾರರಿಗೆ ನಿರ್ದಿಷ್ಟ ಮಾರ್ಗದಿಂದ ಮತ್ತು ಇತರರಿಗೆ ಇನ್ನೊಂದು ಮಾರ್ಗದಿಂದ ಅನುಮತಿಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ. ನೌಕಾಯಾನದಿಂದ ಅದು ಸಾಧ್ಯವೇ? ಇದರ ಬಗ್ಗೆ ನನಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಸಿಗುತ್ತಿಲ್ಲ.

    ಲೇಖನಕ್ಕೆ ಧನ್ಯವಾದಗಳು ಮತ್ತು ಅಭಿನಂದನೆಗಳು.

    ಧನ್ಯವಾದಗಳು!
    ಎಲ್ವಿರಾ.

    1.    ಬ್ರೂನೋ ಕ್ಯಾಸಿಯೊ ಡಿಜೊ

      ಹಲೋ ಎಲ್ವಿರಾ!

      ನೀವು ಪ್ರಸ್ತಾಪಿಸಿದ್ದಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಅದು ಸೈಲ್ಸ್‌ಜೆಸ್ ಅಥವಾ ಇನ್ನಾವುದೇ ಫ್ರೇಮ್‌ವರ್ಕ್ ಆಗಿರಲಿ, ನೀವು ಪ್ರಸ್ತಾಪಿಸುತ್ತಿರುವುದು ಡೇಟಾದ ಮಾಡೆಲಿಂಗ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ವಿಧಿಸುವ ನಿರ್ಬಂಧಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ.

      ನೀವು ವಿಭಿನ್ನ ಅನುಮತಿಗಳೊಂದಿಗೆ "ಗುಂಪುಗಳು" (ಪಾತ್ರಗಳು) ನಂತಹದನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಪ್ರತಿಯೊಬ್ಬ ಬಳಕೆದಾರರನ್ನು ಅವುಗಳಲ್ಲಿ ಒಂದಕ್ಕೆ ಸಂಯೋಜಿಸಬಹುದು.

      ವಿಶೇಷವಾಗಿ ಹಡಗುಗಳಲ್ಲಿ ಅವುಗಳನ್ನು "ನೀತಿಗಳು" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ಅದನ್ನು ಇಲ್ಲಿ ನೋಡಬಹುದು: http://sailsjs.org/#/documentation/concepts/Policies

      ನಿಮ್ಮ ಕಾಮೆಂಟ್‌ಗೆ ಶುಭಾಶಯಗಳು ಮತ್ತು ಧನ್ಯವಾದಗಳು!

      1.    ಸ್ಪಾಂಜ್ ಮಹಿಳೆ ಡಿಜೊ

        ತುಂಬಾ ಧನ್ಯವಾದಗಳು ಬ್ರೂನೋ. ನಿಮ್ಮ ಅಪೇಕ್ಷೆಗಳೊಂದಿಗೆ, ನಾನು ಸೊಗಸಾದ ಪರಿಹಾರವನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇನೆ. ಶುಭಾಶಯ