>> ಸರಿ.
ಆದ್ದರಿಂದ ರೋಚಕ ಏನು, ಆಗಿತ್ತು Node.js ನೀವು ಇಂದು ತಿಳಿದಿರುವಂತೆ?
ಏನು? ಹೌದು?
>> ಇದು ರೀತಿಯಲ್ಲಿತ್ತು ಚೌಕಟ್ಟನ್ನು ಬರೆಯುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್
ವಿಶಾಲ ಅನ್ವಯಗಳನ್ನು -
>> ಸರಿ, ಆ ಕೆಲಸ.
>> - ನಾನು ಹಾಗೆ ಗೊತ್ತಿಲ್ಲ ಹಾಗೆ ಸಾಮಾನ್ಯ ಬಳಕೆಯ -
ಅಥವಾ ಏನಾದರೂ ನೀವು ಮಾಡಬಹುದು ಹಾಗೆ -
[ಕೇಳಿಸುವುದಿಲ್ಲ ಟೀಕಿಸು]
>> ಸರಿ ಉತ್ತಮ.
ಹೌದು, ಆದ್ದರಿಂದ ಇದು ಒಂದು ಚೌಕಟ್ಟು.
ಇದು ಎಂಜಿನ್ ಇದು ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು
ಸರ್ವರ್ ಸೈಟ್.
ಈ ಅರ್ಥ ವಿಷಯಗಳನ್ನು ಸರಳ
ಆಜ್ಞಾ ಸಾಲಿನ ಬರೆಯುವ ಹಾಗೆ ಅಲ್ಲ ಪೈಥಾನ್ ಅಥವಾ ಬ್ಯಾಷ್ ಸ್ಕ್ರಿಪ್ಟ್
ರೂಬಿ ಅಥವಾ ಪಿಎಚ್ಪಿ, ಆದರೆ ಕೇವಲ ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವತಃ
ಮತ್ತು ಅದನ್ನು ಪಾಲಿಸಲು ಆದೇಶ ಪ್ರಾಂಪ್ಟ್ ಮಿಟುಕಿಸುವುದು.
ಅಥವಾ ನೀವು ನಿಜವಾಗಿ ಔಟ್ ವೆಬ್ ಸರ್ವರ್ ಒಳಗೆ.
ಮತ್ತು ಒಳಗೆ ವಾಸ್ತವವಾಗಿ ಸ್ವತಃ Node.js,
ಈ ಚೌಕಟ್ಟನ್ನು ಒಂದು ಇಡೀ ಗುಂಪೇ ಇದೆ ಇವು ನಡುವೆ ಗ್ರಂಥಾಲಯಗಳು
HTTP ಪರಿಚಾರಕವು ಅಂತರ್ನಿರ್ಮಿತ.
ಆದ್ದರಿಂದ, ನೀವು ವಾಸ್ತವವಾಗಿ ಬರೆಯಬಹುದು ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು ಸರ್ವರ್
ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ, ಸೂಪರ್ ಸುಲಭವಾಗಿ ಕೇವಲ ಒಂದು ಬಿಟ್ ಅರ್ಥೈಸಿಕೊಳ್ಳುವ ಮೂಲಕ
ಎಚ್ಟಿಟಿಪಿ ಮತ್ತು TCP ಮತ್ತು ಬಂದರುಗಳು.
ಮತ್ತು ನೀವು ಕೇಳುವ ಸುತ್ತಬಹುದು ಅಪಾಚೆ ಇಲ್ಲದೆ ವೆಬ್ ಸರ್ವರ್,
ಮೈಕ್ರೋಸಾಫ್ಟ್ IIS, ಇಲ್ಲದೆ.
ಯಾವುದೇ ಇಲ್ಲದೆ ಸಾಫ್ಟ್ವೇರ್ ಇನ್ಸ್ಟಾಲ್,
ನೀವು ಈ ಸುತ್ತಬಹುದು ಮತ್ತು ಅತ್ಯಂತ ಯಾವುದೇ ಆಲಿಸುತ್ತದೆ
ಗಣಕದಲ್ಲಿ ಎಂದು ನೀವು ಅವಕಾಶ ನೀವು.
ಆದ್ದರಿಂದ ಸಂದರ್ಭದಲ್ಲಿ ಮತ್ತು ಅಂಕಗಳನ್ನು, ನನಗೆ ಹೋಗಿ ತೆರೆಯಲು ಅವಕಾಶ
ಈ ಉದಾಹರಣೆಗೆ, ಸರ್ವರ್ 0.js.
ಆದ್ದರಿಂದ ಗಮನಿಸಿ ಮೇಲಿನ ಈ ಕಡತ, ಕೇವಲ ಒಂದು ಗುಂಪೇ
ಆಸಕ್ತಿರಹಿತ ಕಾಮೆಂಟ್ಗಳನ್ನು, ನಂತರ ಒಂದೆರಡು ಇಲ್ಲ
ಕೋಡ್ ಪ್ರತಿನಿಧಿ ರೇಖೆಗಳ ನಾವು recurringly ನೋಡುತ್ತಾರೆ.
ಆದ್ದರಿಂದ ವರ್ ಎಚ್ಟಿಟಿಪಿ ಪಡೆಯುತ್ತದೆ "HTTP" ನ ಅಗತ್ಯವಿರುತ್ತದೆ.
'Node.js ಆದ್ದರಿಂದ ಅಂತರ್ನಿರ್ಮಿತ ಮೂಲಸೌಕರ್ಯ ಒಂದು ಇಡೀ ಗುಂಪೇ ಇದೆ
ನಿಜವಾಗಿಯೂ ಕೇವಲ ಅವು ಮಾಡ್ಯೂಲ್ ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಎಲ್ಲವೂ ತೆರನಾದ
ಹೆಸರು ಜಾಗವನ್ನು ಆಫ್ ಅನನ್ಯ ಗುರುತು
ಹಾಗೆ ಈ ಒಂದು "ಎಚ್ಟಿಟಿಪಿ" ಆಗಿದೆ.
ಆದ್ದರಿಂದ ಬಹಳಷ್ಟು ಹಾಗೆ ಜಾವ ಮತ್ತು ಸಿ + + ನಂತಹ ಭಾಷೆಗಳು
ಮತ್ತು ಸಿ, ಮಾತ್ರ ನೀವು ಆಮದು ಅಥವಾ ಸೇರಿವೆ
ಅಥವಾ ನೋಡ್ ಅಗತ್ಯವಿರುವ ಮಾತನಾಡಲು ಒಂದು ಭಾಗದಲ್ಲಿ ಅದರ ಬಿಟ್ಗಳು ಮಾಡುತ್ತದೆ.
ಮತ್ತು ಎಲ್ಲಾ ಮೆಮೊರಿ ಲೋಡ್ ಪಡೆಯಲು ಅಗತ್ಯವಿದೆ
RAM ಗೆ ಮತ್ತು ಆದ್ದರಿಂದ ಬಳಸಲಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ, ನೀವು ರೀತಿಯ ಈ ಲೋಡ್ ಬೇಡಿಕೆ ಗ್ರಂಥಾಲಯಗಳು ಅಥವಾ ಘಟಕಗಳು.
ಈ ಮುಂದೆ ಹೋಗಿ ಅಗತ್ಯವಿರುವ ಅರ್ಥ
ಈ ಪ್ರೋಗ್ರಾಂ ಎಚ್ಟಿಟಿಪಿ ಗ್ರಂಥಾಲಯದ,
ಮತ್ತು ಆ ಗ್ರಂಥಾಲಯದ ಸಂಪರ್ಕಿಸಿ HTTP ಎಂಬ ವೇರಿಯಬಲ್ ರೀತಿಯಲ್ಲಿ.
ಆದರೆ ಈ ಎಡಗೈ ಚಿಹ್ನೆ ಸಾಧ್ಯವೋ ಏನು ಎಂಬ ಮಾಡಲಾಗಿದೆ, foo,,
, ಬಾಜ್ ಬಾರ್, ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ C + + ಮತ್ತು ಜಾವಾ ಭಿನ್ನವಾಗಿ ಮತ್ತು ಸಿ ಅಲ್ಲಿ ನೀವು ಅಗತ್ಯ
ಅಥವಾ ಲೈಬ್ರರಿಯ ಆಮದು, ಇದು ಕೇವಲ ರೀತಿಯ
ಆಫ್, ಜಾಗತಿಕವಾಗಿ ಸುಲಭವಾಗಿ ಆಗುತ್ತದೆ
Node.js ಮಾಡ್ಯೂಲುಗಳು ಇವು ಹೆಚ್ಚು ಬಿಗಿಯಾಗಿ ಹೆಸರಿನ ಬಗೆ.
ಆದ್ದರಿಂದ ಸ್ವಂತ - ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಕ್ಷಣದಲ್ಲಿ ಮಾತ್ರ ಪ್ರವೇಶಿಸಬಹುದು
ಈ ವೇರಿಯಬಲ್ ಹೆಸರು ಮೂಲಕ.
ನೀವು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಇರುವ ಟೈಪಿಂಗ್ ವಿಧಾನಗಳು
ಇದು ಬಲ ರೀತಿಯಲ್ಲಿ ಇದು ಬಹುಶಃ ಉತ್ತಮ,
ಏಕೆಂದರೆ ನಂತರ ನಿಮ್ಮ ಹೆಸರಿನ ಬಗೆ ಸುಮಾರು ಅಸ್ತವ್ಯಸ್ತಗೊಂಡ ಸಿಗಲಿಲ್ಲ
ಭಾಷೆ ಬಹಳಷ್ಟು ಮಾಹಿತಿ.
ಸರಿ, ಈಗ ಸಾಮಾನ್ಯ ಮಾಹಿತಿ ಒಂದು HTTP ಪರಿಚಾರಕದ ಸೃಷ್ಟಿಸುತ್ತದೆ ಸೂಚಿಸುತ್ತದೆ
ಜೊನಾಥನ್ [ಕಾಗುಣಿತ ಭಾವಿಸಲಾಗಿದೆ] ಎಂದು ಸಾಧ್ಯ ಅಕ್ಷರಶಃ ಆಗಿದೆ
ಕರೆ ಎಂದು ಸರಳ ಒಳಗೆ ಸರ್ವರ್ ವಿಧಾನ ರಚಿಸಲು
ಎಚ್ಟಿಟಿಪಿ ಘಟಕ.
ಆದ್ದರಿಂದ, ಈ ಮರಳಲಿದ್ದಾರೆ ಉಲ್ಲೇಖ
ವೆಬ್ ಸರ್ವರ್ ರೀತಿಯ.
ಇದು, ಅಪಾಚೆ ಬಂದಿತು ಅಗತ್ಯವಾಗಿ ಭಾರೀ ತೂಕ.
ಈ ಒಂದು ಸ್ವಲ್ಪ ಸರಳ.
ಈಗ, ನಾನು ಕೇವಲ ಕೇವಲ ಕೆಲವು ಕೆಲಸಗಳನ್ನು.
ಆದ್ದರಿಂದ ಮೊದಲ, ನನಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ ಇಲ್ಲಿ ಕೆಳಗೆ
ಮತ್ತು ಹ್ಯಾಂಡ್ಲರ್ ತೆರಳಿ ಒಂದು ಕ್ಷಣ ವಿಧಾನ.
ಮತ್ತು, ಕೋಡ್ ಈ ಸಾಲಿನಲ್ಲಿ ಗಮನಕ್ಕೆ
server.on ಇದು ಮೂಲಭೂತವಾಗಿ ಸರ್ವರ್ ಅರ್ಥ -
, jQuery ಕೋಡ್ ಹಾಗೆ ಕೇಳಲು
ಕ್ರಿಯೆಯನ್ನು ಕೇಳಲು ವಿನಂತಿಯನ್ನು ಎಂಬ
ಮತ್ತು ಕೇವಲ ಒಂದು ಊಹೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ನಾನು ಏನು ಮಾಡಬೇಕು
ಒಂದು ವಿನಂತಿಯನ್ನು ಕ್ರಿಯೆಯನ್ನು ಸರ್ವರ್ ಬೆಂಕಿ.
ಹೌದು?
>> ಕಾರ್ಯ ಹ್ಯಾಂಡ್ಲರ್ ಕಾಲ್.
ಆದ್ದರಿಂದ, ಅಕ್ಷರಶಃ ಕಾರ್ಯರೂಪಕ್ಕೆ ಉಲ್ಲೇಖ ಎಂದು ಕೋಡ್
ಈ ವೇರಿಯಬಲ್ ಮೂಲಕ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ ಚಿಹ್ನೆಗಳ ಅಲ್ಲ ವೇರಿಯಬಲ್
ಚಿಹ್ನೆ ಏನು ಉಲ್ಲೇಖಿಸಿ?
ಅಲ್ಲದೆ, ಈ ಹೆಸರಿನ ಇಲ್ಲಿ ಕೆಲಸ
ಮತ್ತು ಹ್ಯಾಂಡ್ಲರ್ ಸ್ಪಷ್ಟವಾಗಿ ಎರಡು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
ಏಕೆ ಎರಡು? ಅಲ್ಲದೆ, ನೀವು ಕೇವಲ ದಸ್ತಾವೇಜನ್ನು ಯಾವುದೇ ಓದಲು
ಈ ನಿರ್ದಿಷ್ಟ ಭಾಗದಲ್ಲಿ, ನೀವು ಹೇಳಿದರು ಎಂದು ಹ್ಯಾಂಡ್ಲರ್
ಎಂದು ಎಂದು ಬೇಡಿದರು ಮಾಡಲಾಗುತ್ತದೆ ಜಾರಿಗೆ ಕನಿಷ್ಠ ಎರಡು ವಾದಗಳು,
ವಿನಂತಿಯನ್ನು ಒಂದು ಉಲ್ಲೇಖ,
ಮತ್ತು ವಿನಂತಿಯನ್ನು ನಾವು ಒಳಗೆ ಅಕ್ಷರಶಃ HTTP ವಿನಂತಿ ಅರ್ಥ.
ಆದ್ದರಿಂದ, ಎಲ್ಲಾ HTTP ಹೆಡರ್ ನೀವು ಮರುಪಡೆಯಲು ಎಂದು
ಆರಂಭದಿಂದಲೂ ಸೆಮಿಸ್ಟರ್ ಅಥವಾ ಕೆಲವು ಮುನ್ನ ವರ್ಗ
ಅಥವಾ ಹಾಗೆ ಅನುಭವ ಲೈನ್ ಮತ್ತು ಹೋಸ್ಟ್ ಲೈನ್ ಪಡೆಯಲು
ಮತ್ತು ಬಳಕೆದಾರ ಏಜೆಂಟ್ ಲೈನ್, ಆ ಎಲ್ಲಾ ಹೆಚ್ಚು ಒಳಗೆ ಕೆಳಗಿವೆ ಮತ್ತು ಇದೆ
ಈ ವಿನಂತಿಯನ್ನು ವಸ್ತುವಿನ.
ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ವಸ್ತು ಹೊರಹೋಗುವ ಡೇಟಾವನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ.
ಆದ್ದರಿಂದ, ನೀವು ಒಂದು ಉಲ್ಲೇಖ ಹೊಂದಿವೆ ನೀವು ಅವಕಾಶ ವಿಶೇಷವೇನು ಆಕ್ಷೇಪಣೆಯಿರುವುದು
ಮರಳಿ ಮಾಹಿತಿ ಕಳುಹಿಸಲು ವಿಧಾನಗಳು ಕರೆದು ಬ್ರೌಸರ್
ಕೊನೆಯ ವಾದವನ್ನು ಮೇಲೆ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ರೆಸ್ ಎಂಬ.
ಆದರೆ ಈ foo ಎಂಬ ಅಥವಾ ಸಾಧ್ಯ ಬಾರ್, ಈ ಕೇವಲ ಸಂಪ್ರದಾಯಗಳನ್ನು.
ಈಗ, ನಾನು ಏನು ಮಾಡಬೇಕು?
ಅಲ್ಲದೆ, ಆ ಒಳಗೆ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ಈ ಸೂಪರ್ ಸರಳ ವೆಬ್ ಸರ್ವರ್
ನಾನು ಅನುಷ್ಠಾನಕ್ಕೆ ಬಾಗುತ್ತೇನೆ, ನಾನು ಈ ಮಾಡಲು ಹೋಗುವ.
ನಾನು ಒಂದು HTTP ಬರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ಥಿತಿ ಕೋಡ್ 200 ಶಿರೋಲೇಖ,
ಸರಿ 200 ಅರ್ಥವನ್ನು, ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ.
ತದನಂತರ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಸ್ಪಷ್ಟವಾಗಿ ಹೋಗುತ್ತಾರೆ.
ಮಾಹಿತಿ ಕೌಟುಂಬಿಕತೆ ಯಾವುದು ಬಲ ತಲೆಗೆ ಎರಡನೇ ವಾದ?
>> ಇದು ಒಂದು ವಸ್ತುವಿನ?
>> ಇದು ಒಂದು ವಸ್ತುವಿನ ಎಷ್ಟು ಕೀಲಿಗಳನ್ನು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು?
ಪ್ರತಿ ಕೇವಲ ಒಂದು, ಬಲ, ಜೋಡಿಯ ಒಂದು ಪ್ರಮುಖ ಮೌಲ್ಯ.
ಆದ್ದರಿಂದ, 'ವಿಷಯ ಮಾದರಿ'.
ಮತ್ತು ಮಾತ್ರ ಕಾರಣ ನಾನು ಇಲ್ಲಿ ಇದು ಉಲ್ಲೇಖಿಸಿ ನುಡಿದರು
ಕೂಡುಗೆರೆ ಇರಬಹುದು ಏಕೆಂದರೆ ಮೈನಸ್ ಚಿಹ್ನೆ ಫಾರ್ ಸಂಯೋಜಿಸಿದ್ದಾರೆ
ಅಥವಾ ಸ್ವಲ್ಪ.
ಆದ್ದರಿಂದ, ನಾನು ಇಲ್ಲಿ ಗಮನಿಸುವುದು ಹೊಂದಿವೆ, ಸೀ ಅಥವಾ ಎರಡು ಉದ್ದರಣ.
ಆದರೆ ಮತ್ತೆ ಸಾಮಾನ್ಯ ಮಾದರಿ
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಹೆಚ್ಚಾಗಿ ತಂತುವನ್ನು ಈ ದಿನಗಳಲ್ಲಿ,
ಕರುಳಿನ ಮತ್ತು ನಂತರ ಮೌಲ್ಯವನ್ನು.
ಆದ್ದರಿಂದ ಇದು ಕೇವಲ ಮನಸ್ಸು ರೀತಿಯ ಕರೆಯಲ್ಪಡುವ.
ಈ ಒಂದು HTTP ಹೆಡರ್ ಹೊಂದಿದೆ ಎಂದು ಅಕ್ಷರಶಃ ವಿಶೇಷವೇನು
ವಿಷಯ ಕೂಡುಗೆರೆ ರೀತಿಯ ಕೊಲೊನ್ ಎಂದು ವಿಶೇಷವೇನು ಪಠ್ಯ ಸ್ಲ್ಯಾಷ್ ಸರಳ
ರಿಂದ ಕಳುಹಿಸಲ್ಪಟ್ಟ ಬ್ರೌಸರ್ ಸರ್ವರ್
ಬ್ರೌಸರ್ ತಿಳಿದಿರುತ್ತದೆ ಈ ಮಾಹಿತಿ ರಾ ಪಠ್ಯ ರನ್ ಎಂದು
ಅಥವಾ HTML ಅಥವಾ ಮಾಹಿತಿ ಚಿತ್ರ ಅಥವಾ ಚಿತ್ರ
ಒಂದು ಫ್ಲಾಶ್ ಫೈಲ್ ಅಥವಾ ಅಥವಾ ಬೇರೇನೂ.
ಈಗ, ನಾನು ವಾಸ್ತವವಾಗಿ ಬಯಸುತ್ತೀರಿ ಪುಟ ದೇಹದಲ್ಲಿ ಕಳುಹಿಸಲು?
ಅಲ್ಲದೆ, ಕೇವಲ ಓದುವ ಮೂಲಕ ದಸ್ತಾವೇಜನ್ನು
ಪ್ರತಿಕ್ರಿಯೆ ವಸ್ತು ಈ ಗ್ರಂಥಾಲಯದ ಒಳಗೆ.
ನಾನು ಸರಿ ಇಲ್ಲ ಎಂದು ನೋಡಿ ವಿಧಾನ ಮತ್ತು ಒಂದು ಸಾಲನ್ನು ತೆಗೆದುಕೊಂಡು,
ಬಹುಶಃ ಇತರ ವಿಷಯಗಳ ಆದರೆ ಕನಿಷ್ಠ ಸ್ಟ್ರಿಂಗ್.
ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಏನು ಬ್ರೌಸರ್ ಭೂಶಿರ.
ಈ ಸಂದರ್ಭದಲ್ಲಿ ತನ್ನ ಸೂಪರ್ ಸರಳ, ಅದರ ಹಲೋ ವರ್ಲ್ಡ್,
ಆದರೆ opne ಆಗಿರಬಹುದು ಬ್ರಾಕೆಟ್, HTML, ನಿಕಟ ಬ್ರಾಕೆಟ್,
ಮುಕ್ತ ಬ್ರಾಕೆಟ್ ತಲೆ, ನಿಕಟ ಬ್ರಾಕೆಟ್ ಇತ್ಯಾದಿ,
ಈ ರಾ HTML ಆಗಿರಬಹುದು.
ಆದರೆ ನಾವು ಉದಾಹರಣೆಗೆ ಉಳಿಸಿದ್ದೇವೆ ಕೇವಲ ಉಗುಳುವುದು ಮೂಲಕ ಸರಳ
ಮನಸ್ಸು ರೀತಿಯ ಸರಳ ಔಟ್ ಇದು ವಾದಯೋಗ್ಯವಾಗಿ ಪಠ್ಯ / ಸಮತಟ್ಟಾಗಿದೆ.
ನಂತರ ಕೇವಲ response.end ಸಂಪರ್ಕ ಮುಚ್ಚಿ ಅರ್ಥ
ಮತ್ತು ನಾನು ಎಲ್ಲವನ್ನೂ ಕಳುಹಿಸಲು ರೀತಿಯ ಒಳಗೆ ಬಫರ್
ಮತ್ತೆ ಈ ವಸ್ತುವಿನ ಬ್ರೌಸರ್.
ನಾನು ಮುಗಿಸಿದ್ದೇನೆ. ಸರಿ.
ಆದ್ದರಿಂದ, ಕಡೆಯದಾಗಿ ನಾನು ಇಲ್ಲಿ ಕೆಳಗೆ ಮಾಡುತ್ತಿರುವೆ
ಮತ್ತು ಈ ಸ್ವಲ್ಪ , ಕ್ರಮವಿಲ್ಲದ ಮತ್ತು ತಂಪಾದ ಅರ್ಥೈಸಲಾಗಿತ್ತು
ನಾನು ಹೇಳುವುದು ನಾನು ಇದೆ ಅಂತಿಮವಾಗಿ ಕೇಳಲು ಸರ್ವರ್
ಒಂದು ನಿರ್ದಿಷ್ಟ TCP ಯ ಮೇಲೆ ಡೀಫಾಲ್ಟ್ ಪೋರ್ಟ್ ಮೂಲಕ.
ಆರಂಭದಿಂದಲೂ ನೆನಪಿರಲಿ ವರ್ಗ ಸೇವೆಗಳ -
ಅಥವಾ ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಅನನ್ಯವಾಗಿ ಸಂಖ್ಯೆಗಳನ್ನು ಮೂಲಕ ಗುರುತಿಸಲು,
ಕ್ರಿ.ಶ. ವೆಬ್, 443 ಎಚ್ಟಿಟಿಪಿ ಆಧರಿಸಿದೆ ಆಗಿದೆ ವೆಬ್ಸೈಟ್, 22 SSH ಹೊಂದಿದೆ, 21 ಎಫ್ಟಿಪಿ ಆಗಿದೆ
ಮತ್ತು 1337 ಕೇವಲ ನಿರಂಕುಶ ಆದರೆ 1024 ಹೆಚ್ಚಿನ ಇಲ್ಲಿದೆ
ಅತ್ಯಂತ ಮೇಲೆ ಅಂದರೆ ವ್ಯವಸ್ಥೆಗಳು, ನಾನು ಬಳಸಬಹುದು
ಸೂಪರ್ ಅಗತ್ಯವಿಲ್ಲದೇ ಬಳಕೆದಾರ ಹಕ್ಕುಗಳನ್ನು.
ಆದ್ದರಿಂದ ಕೇವಲ ಅನುಕೂಲಕರ.
ಆದರೆ 8080 ಆಫ್ ಆಗಿದೆ - ಸಾಮಾನ್ಯ ದೊಡ್ಡ ಒಂದು, 8088, ನಿಜವಾಗಿಯೂ ಏನು
ಸಾಮಾನ್ಯ ಮಾಹಿತಿ ಸಾವಿರಾರು ಆದರೆ ಈ ಕೇವಲ ಹೆಚ್ಚು ಗಣ್ಯರು.
ಸರಿ, ಆದ್ದರಿಂದ ಏನಾಗುತ್ತದೆ ನಾನು ವಾಸ್ತವವಾಗಿ ಈ ರನ್,?
ಅಲ್ಲದೆ, ನಾನು ಭೇಟಿ ಇಲ್ಲ ಒಂದು ಬ್ರೌಸರ್ನಲ್ಲಿ ಪುಟ.
ಈ ಕಡತ ಸರ್ವರ್ 0.js ಕರೆಯಲಾಗುತ್ತದೆ.
ಮತ್ತೆ, ಅಪಾಚೆ ಕಾರಣ ಈಗ ಚಿತ್ರದ ಔಟ್
ಉತ್ತರಾರ್ಧದಲ್ಲಿ ಫಾರ್ ಸಹಜವಾಗಿ.
ನಾನು ವೆಬ್ ಬಯಸಿದರೆ ಸರ್ವರ್, ನಾನು ಬರೆಯಲು ಅಗತ್ಯವಿದೆ
ತದನಂತರ ಈ ವೆಬ್ ಸರ್ವರ್ ರನ್.
ಆದರೆ ಇದು ತಿರುಗಿದರೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎರಡೂ ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ
ಮತ್ತು ಸರ್ವರ್ ಸೈಡ್ ಒಂದು ತಿಳಿಯುತ್ತದೆ ಭಾಷೆ.
ಆದ್ದರಿಂದ, ನಾನು ಅಗತ್ಯವಿದೆ ಎಲ್ಲಾ ಒಂದು ವಿವರಣೆಯ.
ಆದ್ದರಿಂದ it's - ಚಲಾಯಿಸಲು ಒತ್ತಾಯ ನೋಡ್ ಮತ್ತು ನಂತರ ಸರ್ವರ್ 0.js,
ನಾನು ಅಥವಾ ನೋಡಿ ಇರಬಹುದು ಅವಲಂಬಿಸಿ ಕೆಲವು ಔಟ್ಪುಟ್
ಏನು ಗ್ರಂಥಾಲಯಗಳು ಮೇಲೆ ನಾನು ಒಳಗೊಂಡಿತ್ತು ಮಾಡಿದ, ಏನೂ ನಡೆಯುತ್ತಿದೆ ಕಾಣುತ್ತದೆ.
ಆದರೆ ನನಗೆ ಒಂದು ಹೋಗಿ ಅವಕಾಶ ಬ್ರೌಸರ್ ಮತ್ತು ನನಗೆ ಹೋಗಿ ಅವಕಾಶ
ಅದೇ IP ಗೆ ನನ್ನ CS50 ಗ್ರಾಹಕರ.
ಆದರೆ ಈ ಕೇವಲ ಸಾಧ್ಯವೋ ಹಾಗೆಯೇ ನನ್ನ ಮ್ಯಾಕ್ ಎಂದು
ಅಥವಾ ನಂತರ ನನ್ನ ಪಿಸಿ ಮತ್ತು Enter ಒತ್ತಿರಿ.
ಎಂದು ವಾಸ್ತವವಾಗಿ ಅಪಾಚೆ ತೋರುತ್ತಿದೆ.
ಕೋಶವನ್ನು ಹೀಗಿದೆ ನಾವು ನೋಡುತ್ತಿದ್ದರು ಪಟ್ಟಿ
ಮೊದಲಾರ್ಧದಲ್ಲಿ ನಲ್ಲಿ.
ಆದ್ದರಿಂದ, ನಾನು ತಪ್ಪು ಏನು ಮಾಡಿದನು?
ಹೌದು.
[ಕೇಳಿಸುವುದಿಲ್ಲ ಟೀಕಿಸು]
ನಿಖರವಾಗಿ, ಬಲ?
ಆದ್ದರಿಂದ, ಅಪಾಚೆ ಇನ್ನೂ ಕೇಳುವ ಇದೆ ಡೀಫಾಲ್ಟ್ ಪೋರ್ಟ್ 80 ರಂದು.
ನಾನು ಬದಲಾಯಿಸಬಹುದು ಕೂಡ, ನಾನು ಒಟ್ಟಿಗೆ ಅದನ್ನು ಆಫ್ ಸಾಧ್ಯವಾಯಿತು
ಆದರೆ ಇದು ಇನ್ನೂ ಚಾಲನೆಯಲ್ಲಿರುವ.
ಆದರೆ ಈ ಹುಡುಗರಿಗೆ ಮಾಡಬಹುದು ಖಂಡಿತವಾಗಿಯೂ ಸಹಬಾಳ್ವೆ.
ನಾನು ಕೇವಲ ಹಾಕಬೇಕು ಕೊಲೊನ್ ಬಹುಶಃ ನಂತರ 1337 ಮತ್ತು
ಅಥವಾ ಬಹುಶಃ ಒಂದು ಸ್ಲ್ಯಾಷ್ ನಲ್ಲಿ ಈ ಬಂದರು ಪ್ರವೇಶಿಸಲು ಕೊನೆಯಲ್ಲಿ
ಈ ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿರುವ.
ಮತ್ತು ಈಗ ನಾನು ನೋಡಿ ಹಲೋ, ವರ್ಲ್ಡ್ ಮರಳಿದೆ.
ಮತ್ತು ನಾನು ಮರುಲೋಡ್ ಹೊಡೆಯಬಹುದು ನಾನು ಬಯಸುವ ಅನೇಕ ಬಾರಿ,
ಇದು ಇನ್ನೂ ಪುಟ ಪೂರೈಸಲು ವಿಶೇಷವೇನು.
ನಾನು ಕ್ರೋಮ್ನ ತೆರೆಯುತ್ತದೆ ವಾಸ್ತವವಾಗಿ ವೇಳೆ ಇನ್ಸ್ಪೆಕ್ಟರ್, ನೆಟ್ವರ್ಕ್ ಹೋಗಿ
ತದನಂತರ ಇಡೀ ಪುಟ ರಿಲೋಡ್,
ವಾಸ್ತವವಾಗಿ ಈ ಗಮನಕ್ಕೆ ಕಳುಹಿಸಲಾಗಿದೆ ಎಂದು ವಿನಂತಿಯನ್ನು.
ನಾನು ರಾ ಮೂಲ ನೋಡಿದರೆ, ವೇಳೆ
ನನ್ನ ಬ್ರೌಸರ್ ಕಳುಹಿಸುತ್ತದೆ ಗಮನಕ್ಕೆ ಆ ವಸ್ತುಗಳ ಎಲ್ಲಾ.
ತದನಂತರ ಪ್ರತಿಕ್ರಿಯೆ ಸರ್ವರ್ ಸೂಪರ್ ಸರಳವಾಗಿತ್ತು.
200 ಇಲ್ಲ.
ಇದು ತುಂಬಾ ಕಡಿಮೆ ಅಲ್ಲ ಪರದೆಯ ಮೇಲೆ,
ವಿಷಯ ಪ್ರಕಾರ ಇಲ್ಲ.
ತದನಂತರ Node.js ರೀತಿಯ ಸ್ವಯಂಚಾಲಿತವಾಗಿ
ನನಗೆ ದಿನಾಂಕ ಸೇರಿಸಿ ಇತರ ಎಲ್ಲವನ್ನೂ
ಬ್ರೌಸರ್ಗಳು ವಿಶಿಷ್ಟವಾಗಿ ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು.
ಆದ್ದರಿಂದ, ಕೇವಲ ನೋಡೋಣ ಸ್ವಲ್ಪ ವಿವೇಕ ಪರಿಶೀಲಿಸಿ.
ನನಗೆ ಕೋಡ್ ಹಿಂದಿರುಗಿ ನೋಡೋಣ ಸರ್ವರ್ 0.js ಮತ್ತು ನನಗೆ ಅವಕಾಶ -
ನಾನು ಹೋಗಿ ಪ್ರತಿ ಬಾರಿ ಹ್ಯಾಂಡ್ಲರ್,
ನನಗೆ console.log ಹೇಳಲು ಅವಕಾಶ.
('ನಾವು ಭೇಟಿ ಹೊಂದಿತ್ತು!').
ನಾನು ಮರುಸಂಕಲಿಕೆಯು ಅಗತ್ಯವಿಲ್ಲ ಅಥವಾ ಹಾಗೆ ಏನು,
ಇದು ತಿಳಿಯುತ್ತದೆ ಭಾಷೆಯ.
ಈಗ, ನನಗೆ ಹಿಂತಿರುಗಿ ಅವಕಾಶ ಪುಟ, ಒಂದು ಮರುಲೋಡ್, ಎರಡು,
ಮೂರು ಬಾರಿ ಹೋಗಿ ನನ್ನ ವಿಂಡೋಗೆ ಬ್ಯಾಕ್.
ಮತ್ತು ಈಗ ನಾನು ಈ ನೋಡಿ.
ಜೊತೆಗೆ, ವಿಚಿತ್ರ ನಾನು ಆರು ಸಾಲುಗಳು ನೋಡಿ.
ಕುತೂಹಲಕಾರಿ ವೆಬ್ ವಿಚಾರಗಳ, ಯಾಕೆ ನಾನು ಮೂರು ಆರು ವಿನಂತಿಯನ್ನು ಪಡೆಯಿರಿ?
ಹೌದು?
[ಕೇಳಿಸುವುದಿಲ್ಲ ಟೀಕಿಸು]
ಹೌದು. ಆದ್ದರಿಂದ, ನೀವು ತಿಳಿದಿರುವ ಮಾಹಿತಿ ಉನ್ನತ ಸ್ವಲ್ಪ ಸ್ಟುಪಿಡ್ ಐಕಾನ್
ಬ್ರೌಸರ್ ಬಾರ್ ಎಂದು ಬಹಳಷ್ಟು
ವೆಬ್ಸೈಟ್ ಬಳಸಲಾಗುತ್ತದೆ ಮೈಟ್ ಹಾರ್ವರ್ಡ್ ಜುಟ್ಟು ಎಂದು,
ಇದು ಕಂಪನಿಯ ಲಾಂಛನವನ್ನು ಇರಬಹುದು ಅಥವಾ ಹಾಗೆ ಏನು.
ಆದ್ದರಿಂದ, ರೀತಿಯ ದಿನಗಳಲ್ಲಿ ಬ್ರೌಸರ್
ಆಫ್ presumptuously ಮಾಡಲು ಒಂದು ಹೆಚ್ಚುವರಿ HTTP ವಿನಂತಿ
ಪ್ರತಿಯೊಂದು ವೆಬ್ಸೈಟ್ ಎಂದು ಇದ್ದರೆ ನೀವು ಪರೀಕ್ಷಿಸುವ ಭೇಟಿ
ಡೀಫಾಲ್ಟ್ ಒಂದು ಕಡತ ಮೂಲಕ favicon.ico ಎಂಬ
ಅದೇ ಕೋಶದಲ್ಲಿನ ನೀವು ಕೋರಿದ ಕಡತ.
ಮತ್ತು ಹಾಗಾಗಿ, ಇಟ್ಟುಕೊಳ್ಳುತ್ತಾನೆ ಇಲ್ಲ ಐಕಾನ್.
ನಾವು ನೋಡಿದ ನೀವು ಎಲ್ಲಾ ಖಂಡಿತವಾಗಿಯೂ ಇದು.
ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೋಡೋಣ ವೇಳೆ ನಾವು ಬದಲಿಗೆ ಟೈಪ್ ಈ ನೋಡಬಹುದು
ಔಟ್ ಕೇವಲ, 'ನಾವು ಭೇಟಿ ಹೊಂದಿತ್ತು'.
ನನ್ನ ಮುಂದೆ ಮತ್ತು ಔಟ್ಪುಟ್ ಹೋಗಿ ನೋಡೋಣ.
ನಾನು ಮಾತ್ರ ಈ ತಿಳಿದಿದೆ ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ.
ಒಳಗೆ ಆಸ್ತಿ ಇಲ್ಲ URL ಅನ್ನು ಎಂಬ ವಿನಂತಿಯನ್ನು ವಸ್ತು
ಮಾರ್ಗ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ
ಎಂದು ವಿನಂತಿಸಿದ ನಿಜವಾದ URL ನಲ್ಲಿ.
ಆದ್ದರಿಂದ, ನಾನು ಸರ್ವರ್ ಮರಳಿ ವೇಳೆ ಸರಳವಾಗಿ ನೋಡ್ rerunning ಮೂಲಕ
ಸರ್ವರ್ 0.js ಮತ್ತು ಈಗ ಇಲ್ಲ ಈ ಒಂದು, ಎರಡು,
ಮೂರು ಮತ್ತು ಇಲ್ಲಿ ಹಿಂತಿರುಗಿ.
ಅಲ್ಲಿ ಇದು.
ಸ್ಲ್ಯಾಷ್ ಏನು ನಾನು - ವಿನಂತಿಸಿದ ಮಾನವ
favicon.ico ಆಗಿದೆ ಯಾವ ಬ್ರೌಸರ್
presumptuously ಮನವಿ.
ಆದರೆ ಪಾಯಿಂಟ್ ಅಲ್ಲ ತುಂಬಾ ಫೆವಿಕಾನ್ ಸ್ಟಫ್
ಆದರೆ ಸರ್ವರ್ ನಿರ್ವಹಣೆಯ ಬಗ್ಗೆ.
ಹೌದು?
>> ಏಕೆ ಇರುವುದರ ಕೆಲವು ವಿನಂತಿಯನ್ನು ಎಂದು?
>> ಏಕೆ ಎಂದು ಹೊಂದಿದೆ - ಎಚ್ಟಿಟಿಪಿ ಕೆಲಸ ಹೇಗೆ ಸ್ವಭಾವತಃ.
ಆದ್ದರಿಂದ, ಎಚ್ಟಿಟಿಪಿ ಮಾತ್ರ ಕೋರಬಹುದು ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಕಡತ.
ಬ್ರೌಸರ್ಗಳು ಈ ದಿನಗಳಲ್ಲಿ ಸ್ಮಾರ್ಟ್ ಮಾಡಬಹುದು
ಮತ್ತು TCP ಇರಿಸಿಕೊಳ್ಳಲು ಸಂಪರ್ಕ ಮುಕ್ತ.
ನೀವು ಸಾಮಾನ್ಯವಾಗಿ CS143 ತೆಗೆದುಕೊಂಡಿತು ಅಥವಾ ವೇಳೆ ನೆಟ್ವರ್ಕಿಂಗ್ ಪರಿಚಿತವಾಗಿರುವ,
ಆದ್ದರಿಂದ ನೀವು ದಕ್ಷತೆ ಗಳಿಸುವುದರ ಪಡೆಯುವುದು
ನೆಟ್ವರ್ಕ್ ಇಟ್ಟುಕೊಂಡು ಸಾಕೆಟ್ ಮುಕ್ತ
ಅನೇಕ HTTP ಮಾಡುವಲ್ಲಿ ಅದನ್ನು ಅನುಕ್ರಮವಾಗಿ ವಿನಂತಿಗಳನ್ನು
ಆದರೆ ಅವರು ಒಂದು ಕಡತ ಆರ್ ಕೋರಿಕೆಯ ಪ್ರತಿ.
ಆದ್ದರಿಂದ, ನೀವು ಭೇಟಿ ವೇಳೆ ರೀತಿಯ -
ನಾನು ನಾವು ಹೋಗಿ ಅರ್ಥ ಅತ್ಯಂತ ಯಾವುದೇ ವೆಬ್ಸೈಟ್ಗಳು.
ನೀವು ಹೋಗಿ - ನ ಎಳೆಯಲು ಅವಕಾಶ ಇಲ್ಲಿ ಕ್ರೋಮ್ನ ಇನ್ಸ್ಪೆಕ್ಟರ್.
ಇದು ಅತ್ಯಂತ ತುಂಬಲು ಪಡೆಯದಿರಬಹುದು ಪುಟ ಆಫ್.
ನೆಟ್ವರ್ಕ್ ಟ್ಯಾಬ್ಗೆ ಹೋಗಿ ಮತ್ತು www.cnn.com ಹೋಗಿ.
ಮತ್ತು ನೀವು ಭೇಟಿ ಮಾಡಿದಾಗ cnn.com, ಅದರ ಮುಖಪುಟ -
ಬದಲಿಗೆ atrociously ನಿಮ್ಮ ಬ್ರೌಸರ್ ಮಾಡುತ್ತದೆ - ಇನ್ನೂ ಲೆಕ್ಕ.
ಸರಿ. ಕನಿಷ್ಠ 289 ಎಚ್ಟಿಟಿಪಿ ವಿನಂತಿಗಳನ್ನು ಮತ್ತೆ ಮತ್ತೆ.
ನೀವು ಭೇಟಿ ಮಾಡಿದಾಗ ಏಕೆ ಈ ವಿಶೇಷವಾಗಿ ಉಬ್ಬಿಕೊಳ್ಳುತ್ತದೆ ವೆಬ್ಸೈಟ್ಗಳು,
ಅವರು ಲೋಡ್ ನಿಧಾನ ಆರ್ ಏಕೆಂದರೆ ಎಲ್ಲಾ
ಸ್ವತ್ತುಗಳ ಅವರು ಲೋಡ್ ಮಾಡುತ್ತಿದ್ದೇವೆ.
ಆದ್ದರಿಂದ, ಇದು 298 ತೋರುತ್ತಿದೆ.
ಕೆಲವು ಅಜಾಕ್ಸ್ ಉಂಟಾಗಬಹುದು ಈ ಹಂತದಲ್ಲಿ ನಡೆಯುತ್ತಿದೆ ಅಥವಾ ಕೆಲವು
ಸ್ವತ್ತುಗಳ ಕೇವಲ ಕಡಿಮೆ.
ಆದ್ದರಿಂದ, ಆ ಪ್ರತಿಯೊಂದು ಒಂದು ಆಗಿದೆ ವೈಯಕ್ತಿಕ ವಿನಂತಿಯನ್ನು ತರುವುದನ್ನು
ಮತ್ತು ಮುಂದಕ್ಕೆ, ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ.
ಮತ್ತು ಏಕೆ ಹಿಂದಿನ, ಸಹ ಇಲ್ಲಿದೆ ನಾವು ರೀತಿಯ ಮಾತನಾಡಿದರು ಆದರೂ
ಅದರ ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಕಲ್ಪನಾಮಗ್ನನಾಗಿ ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಟ್ಯಾಗ್ ಪುಟ್ ಅಲ್ಲಿ,
ಸಂಪೂರ್ಣವಾಗಿ ಒಂದು ಮಾಡುತ್ತದೆ ನೀವು ಯಾವಾಗ ವ್ಯತ್ಯಾಸ -
ಇದು ಬಹಳಷ್ಟು ಪ್ರಾರಂಭವಾಗುತ್ತವೆ ಸಂಚಾರ ಮತ್ತು ಬಹಳಷ್ಟು
ಕಡತಗಳನ್ನು ಮನವಿ ಮಾಡಲಾಗಿದೆ.
ಮತ್ತು ಈ ಪ್ರತಿಯೊಂದು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಬಹುಶಃ ಒಂದು ಚಿತ್ರ, ಒಂದು ಮಾಧ್ಯಮ ಫೈಲ್,
ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಡತ, ಸಿಎಸ್ಎಸ್ ಫೈಲ್ ಅಥವಾ ಹಾಗೆ.
ಆದ್ದರಿಂದ, ನಾವು ಅಪ್ ಈಗಾಗಲೇ ಆರ್ ಕೆಲವು 4 ಮೆಗಾಬೈಟ್ಗಳು ಕೇವಲ
ಇಂದಿನ ಸುದ್ದಿ ನೋಡಲು.
ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ.
ಸರಿ.
ಆದ್ದರಿಂದ, ಕೆಲವು ಯಾವುವು ಆದರೂ ಸಾಟಿಯಾಗಿ?
ರೈಟ್, ನಾವು ಮಾಡಲು ಹೇಗೆ ಗೊತ್ತು ಈಗಾಗಲೇ ಪಿಎಚ್ಪಿ ವೆಬ್ಪುಟಗಳನ್ನು.
ಮತ್ತು ನೀವು ಅನೇಕ ಬಂದಿತು ಜಾಂಗೊ ತಿಳಿವಳಿಕೆ ವರ್ಗ
ಮತ್ತು ಪೈಥಾನ್ ಅಥವಾ ರೂಬಿ ಜೊತೆ ಹಳಿಗಳ.
ಆದ್ದರಿಂದ, ಏಕೆ ನಾವು ಮತ್ತೊಂದು ಬೇಕು ಭಾಷೆ ಮತ್ತು ಮೂಲಸೌಕರ್ಯ?
ವಿಶೇಷವಾಗಿ Node.js ಏನು ನೀವು ತಿಳಿದಿದ್ದರೆ ಉತ್ತಮ?
[ವಿರಾಮ]
ಕೆಲವು ವಿಷಯ?
ಯಾವುದೇ? ಹೌದು?
>> ಸಂದೇಶಗಳನ್ನು ರವಾನಿಸುವ.
>> ಆದ್ದರಿಂದ, ಸಂದೇಶಗಳನ್ನು ರವಾನಿಸುವ.
ಆದ್ದರಿಂದ ನಿಜ ಮತ್ತು ಇದು ನಿಜ ಹೆಚ್ಚು ತಾಂತ್ರಿಕ ಕಾರಣಕ್ಕಾಗಿ
ಮತ್ತು ಆ ನಿಜವಾಗಿಯೂ Node.js ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಶೇಷವಾಗಿ ಆಗಿದೆ
ಅಸಮಕಾಲಿಕ ಚೆನ್ನಾಗಿ ಕೋಡ್,
ನೀವು ರಚಿಸಲು ಬಗೆಗಿನ ವೇಳೆ ಭ್ರಮೆ
ಅನೇಕ ಮಾಡುವ ಒಮ್ಮೆ ವಿಷಯಗಳನ್ನು.
ಆದ್ದರಿಂದ, ಅವರು ಕೋರುತ್ತೇವೆ ಸಹ ನಿಜವಾಗಿಯೂ ಸರಣಿಯಂತೆ ನಡೆಯುತ್ತಿದೆ,
ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ ಎರಡೂ
ಮತ್ತು ಸರ್ವರ್ ಸೈಡ್ ಏಕ ಥ್ರೆಡ್.
ನೀವು 161 ತೆಗೆದುಕೊಳ್ಳುವ ಬಳಸುತ್ತಿದ್ದರೆ ಅಥವಾ 61 ಎಂದರ್ಥ -
ಈ ಕಾರ್ಯಕ್ರಮದ ಗೊತ್ತಿಲ್ಲ,
ಇಂಟರ್ಪ್ರಿಟರ್ ಮಾಡಬಹುದು ಅಕ್ಷರಶಃ ಕೇವಲ ಒಮ್ಮೆ ಒಂದು ವಿಷಯವನ್ನು.
ಆದರೆ ಈ ಮಹಾನ್ ಅಲ್ಲ ಇದೆ ವೆಬ್ ಸರ್ವರ್ ರೀತಿಯ
ನೀವು ಡಜನ್ಗಟ್ಟಲೆ ಅಥವಾ ಇರಬಹುದು ಅಲ್ಲಿ ನೂರಾರು ಅಥವಾ ಬಹುಶಃ ಸಾವಿರಾರು
ಬಳಕೆದಾರರು ಎಲ್ಲಾ ಪ್ರಯತ್ನ ನಿಮ್ಮ ವೆಬ್ ಪುಟವನ್ನು ಪ್ರವೇಶಿಸಲು
ಅದೇ ಸಮಯದಲ್ಲಿ.
ಮತ್ತು ಇನ್ನೂ, ಸೂಚಿಸುವ ಅವರಿಗೆ ನಿಭಾಯಿಸಲು ಒಂದು
ನಂತರ ಇತರ ನಂತರ ಇತರ ವಿಶೇಷವಾಗಿ ಕೆಲವು
ನಾವು ನೋಡಿದ ಆ ವಿನಂತಿಯ ಸಿಎನ್ಎನ್ ಸಲ್ಲಿಸಿದ ಬಯಸುತ್ತವೆ
ನೀವು ಮೊದಲು 300 ಫೈಲ್ಗಳನ್ನು ಮುಂದಿನ ಬಳಕೆದಾರ ಪಡೆಯಲು
ನೋಡಲು ಬಯಸುತ್ತಿರುವ ಸುದ್ದಿ ಹೇಳುತ್ತಾರೆ.
Node.js ಸೂಕ್ತವಾಗಿರುತ್ತದೆ ಹಾಗೆ ಪರಿಸರದಲ್ಲಿ.
ಏನಾಗುತ್ತದೆ ಕಾರಣ ಯಾವುದೇ ನಿಧಾನ ನಡೆಯುವ ಪ್ರಕ್ರಿಯೆ
ಡಿಸ್ಕ್ ಫೈಲ್ ಓದುವ ಅಥವಾ ಹಾಗೆ ಒಂದು ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನಿಸಿದ ಅಥವಾ ಮಾತನಾಡುವ
ಕೆಲವು ಜಾಲಬಂಧ ಪರಿಚಾರಕಕ್ಕೆ,
ಎಂದು ಹೊಂದಿರುತ್ತದೆ ಲೇಟೆನ್ಸಿ, ಬಲ?
ನೀವು ತೆಗೆದುಕೊಂಡನು ವೇಳೆ 61 ಅಥವಾ 161 ಈ ರೀತಿಯ ವಿಶೇಷವಾಗಿ ಎಲ್ಲಾ
ಬಾಹ್ಯ ಸೇವೆಗಳು ಹೆಚ್ಚು ನಿಧಾನವಾಗಿ ಒಲವು
ಒಳಗೆ ಏನು ಮಾಡುವುದರಿಂದ ಹೆಚ್ಚು ಅದೇ RAM ಮತ್ತು ಅದೇ ಸಿಪಿಯು
ಈ ಸಂದರ್ಭದಲ್ಲಿ ಹೇಳಲು ಸರ್ವರ್ ವಾಸ್ತವವಾಗಿ ಚಲಾಯಿಸುವ.
ಆದರೆ ಯಾವ ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು Node.js ನೀವು ಎಂದು -
ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಏನಾದರೂ ಮಾಡಬಹುದು ಎಂದು
ತದನಂತರ, ಹೌದು ", ಹೇಳುತ್ತಾರೆ ಈ ಹೋಗುತ್ತದೆ
ನನಗೆ ಕೆಲವೇ ಮಿಲಿ ತೆಗೆದುಕೊಳ್ಳಲು ಅಥವಾ ಇನ್ನೂ ಕೆಲವು ಸೆಕೆಂಡುಗಳ.
"ನನಗೆ ರೀತಿಯ ಎಂದು ಆಫ್ ಫೋರ್ಕ್ ಲೆಟ್ ಆದರೆ ಇದು ನಿಜವಾದ ಪ್ರಕ್ರಿಯೆ ಅಲ್ಲ.
ತದನಂತರ ಮಾಡುತ್ತಿದ್ದೆ ಮಾಡಿದ ಸಂದರ್ಭದಲ್ಲಿ ಎಂದು ನಿಧಾನ ನಡೆಯುವ ಪ್ರಕ್ರಿಯೆ
ಒಂದು ನಿಂದ ಸಾಲುಗಳನ್ನು ಧರಿಸುವುದನ್ನು ಹಾಗೆ ಡೇಟಾಬೇಸ್ ಅಥವಾ ಕಡತವನ್ನು ಓದುವ. HTML
ಡಿಸ್ಕಿನಿಂದ, ಇದು ತಿನ್ನುವೆ ನನಗೆ ಹಿಂದೆ ಬದಲಿಗೆ
ನನಗೆ ಇದು ಕಾಯಿರಿ ಹೊಂದಿರುವ ಹೆಚ್ಚು.
ಆದ್ದರಿಂದ, ಈ ಹೆಚ್ಚು ಸ್ಪಷ್ಟಪಡಿಸಲು.
ಈ ನನ್ನ ಮೂಲಗಳ ಈ ಹೆಚ್ಚು ಪರಿಚಿತ ಮಾಡುವ.
ಸರಿ, ಆದ್ದರಿಂದ ಈ ಚೌಕದಲ್ಲಿ Shack ಶೇಕ್.
ಈ ಒಂದು ತೆರನಾದ ಸಾಮಾನ್ಯ ಮಾದರಿ
asynchronicity ವಿವರಿಸಿದ್ದರು.
ಈ ವಾಸ್ತವವಾಗಿ ಒಂದು ಉತ್ತಮ ಉದಾಹರಣೆಗೆ ಏಕೆಂದರೆ ಶೇಕ್ Shack
ಮತ್ತು ಟೇಸ್ಟಿ ಬರ್ಗರ್ ಗಮನಾರ್ಹವಾಗಿ ಇವೆ ಅವರು ಏನು ನಿಧಾನ.
ಆದರೆ ಪಾಯಿಂಟ್ ಅವರು ಆರ್ ಆಗಿದೆ ಆದೇಶಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ನಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಉತ್ತಮ
ಮತ್ತು ನಂತರ ನಿಮ್ಮ ಹಣ ತೆಗೆದುಕೊಳ್ಳುವ ಇದು ನಿಮ್ಮ ಆಹಾರ ನಿರೀಕ್ಷಿಸಿ.
ಆದ್ದರಿಂದ, ಈ ವಾಸ್ತವವಾಗಿ ಒಂದು ಉತ್ತಮ ಪರ್ಯಾಯ ಹೆಚ್ಚು ವಿನ್ಯಾಸ.
ನೀವು ನಡೆಯಲು ಊಹಿಸಿಕೊಳ್ಳಿ ಒಂದು ಈ ರೀತಿಯ ಅಂಗಡಿ ಮತ್ತು ನೀವು ಸಿಕ್ಕಿತು
ಸಾಲಿನ ಮುಂದೆ ಮತ್ತು ನೀವು ನಿಮ್ಮ ಅನುಜ್ಞೆ ಮತ್ತು ನೀವು ಬಯಸುವ
ಬರ್ಗರ್, ನಾನು ಅತ್ಯುತ್ತಮ ಮಾಹಿತಿ ಹೇಳಲು, ಇದು ಕನಿಷ್ಠ ಐದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
ನಿಮಿಷಗಳ ಅಥವಾ ಹೆಚ್ಚು ವಾಸ್ತವವಾಗಿ ಒಂದು ಬರ್ಗರ್ ಪಡೆಯಿರಿ.
ಆದ್ದರಿಂದ, ಇದು ರೀತಿಯ ಎಂದು ಕೆಟ್ಟ ವ್ಯವಹಾರ ಮಾದರಿ
ನಿಮ್ಮ ಕಾಯುತ್ತಿದೆ ಮಾಡುತ್ತಲೇ ಬರ್ಗರ್, ಆಲಿಸ್ [ಭಾವಿಸಲಾಗಿದೆ ಕಾಗುಣಿತ]
ಮತ್ತು ಬಾಬ್ [ಕಾಗುಣಿತ ಭಾವಿಸಲಾಗಿದೆ] ಮತ್ತು ಚಾರ್ಲಿ [ಭಾವಿಸಲಾಗಿದೆ ಕಾಗುಣಿತ]
ಮತ್ತು ಯಾರ ನೀವು ಹಿಂದೆ ಕ್ಯೂಯಿಂಗ್
ಮತ್ತು ನೀವು ಅಕ್ಷರಶಃ ತಡೆಯುವ ಮಾಡಲಾಗುತ್ತದೆ ನಿಮ್ಮ ಆಹಾರ ಕಾಯುತ್ತಿದೆ ಲೈನ್.
ಆದ್ದರಿಂದ ನಿಸ್ಸಂಶಯವಾಗಿ, ಶೇಕ್ Shack ನಲ್ಲಿ
ಮತ್ತು ಇತರ ತ್ವರಿತ ಆಹಾರ ಸ್ಥಳಗಳಲ್ಲಿ ಈ ಮಾಡಬೇಡಿ,
ಅವರು ಈ ರೀತಿಯ ಏನಾದರೂ.
ಅವರು ನೀವು ಬಜರ್ ನೀಡಿ.
ಅವರು ರೀತಿಯ ನಿಮ್ಮ ದಾರಿಯಲ್ಲಿ ನೀವು ಕಳುಹಿಸಲು.
ಅವರು ಅದಕ್ಕೆ ನೀವು ಮತ್ತೆ ಕರೆ ಈ ಸಣ್ಣ ವಿಷಯ ಮಿಡಿಯುತ್ತವೆ ಮಾಡುವ
ಅಥವಾ ಫ್ಲಾಶ್ ನಿಮ್ಮ ಗಮನವನ್ನು ಪಡೆಯಲು.
ಆದ್ದರಿಂದ, ಈ ಅಕ್ಷರಶಃ ಏನು?
Node.js ರೀತಿಯ ಮಾಡುತ್ತದೆ.
ವೇಳೆ Node.js ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತಿದೆ
ಮತ್ತು ಪ್ರೋಗ್ರಾಮರ್ ಸಾಕಷ್ಟು ಸ್ಮಾರ್ಟ್ ಆಗಿದೆ
ಅರ್ಥ, "ನೀವು ಏನು ಗೊತ್ತಾ?
ನಾನು ಮಾಡಬೇಕಾದ್ದು ಏನೇ ಇಲ್ಲಿ ಕೆಲವು ಸಂಖ್ಯೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು
ಮಿಲಿಸೆಕೆಂಡುಗಳು ಅಥವಾ ಸೆಕೆಂಡುಗಳವರೆಗೆ.
ನೀವು ಏನು ಗೊತ್ತು?
ನನ್ನ ಮುಂದೆ ಮತ್ತು ಹೋಗೋಣ ಏಕಕಾಲಕ್ಕೆ ಕರೆ -
"ಆ ವ್ಯಕ್ತಿ ನಿರ್ಬಂಧಿಸುತ್ತದೆ ಸಾಲಿನಲ್ಲಿ ಯಾರ, "-
ನನಗೆ ಮುಂದುವರಿಯಲು ಅವಕಾಶ ಮತ್ತು ರೀತಿಯ ಪಕ್ಕಕ್ಕೆ ಹೆಜ್ಜೆ
ಮತ್ತು ಸರಳವಾಗಿ ಹಿಂದಕ್ಕೆ ನನ್ನ ಕರೆ
ಆ ಬಹುಕಾಲದ ಕಾರ್ಯಾಚರಣೆ ಪೂರ್ಣಗೊಂಡಿದೆ. "
ಮತ್ತು ಸಹಜವಾಗಿ ಮತ್ತೆ ಕರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಸಂಬಂಧಿಸಿದುದು ಇದೆ
ಒಂದು ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸಲು, ಒಂದು ಕೋಡ್ ಒಂದು ಚಕ್ ಉಲ್ಲೇಖಿಸಿ
ಎಂದು ಮರಣದಂಡನೆ ಪಡೆಯುತ್ತೇನೆ ನಿಮ್ಮ ಬರ್ಗರ್ ಸಿದ್ಧವಾಗಿದೆ, ಯಾವಾಗ
ಹೆಚ್ಚು ಈ ವಿಷಯ ಕೆಲವು ಹೊಂದಿವೆ ಕಾರ್ಯವನ್ನು ಅಂತರ್ನಿರ್ಮಿತ ರೀತಿಯ
ಇದು ಕಂಪಿಸುವ ಆರಂಭವಾಗುತ್ತದೆ ಅಥವಾ ನೀವು ಸಮಯ ಝೇಂಕರಿಸುವ
ಮರಳಿ ಎಂದು ಸಾಲಿನ ಮುಂದೆ.
ಆದ್ದರಿಂದ, ಏನು ಮಾಡುತ್ತದೆ ವಾಸ್ತವವಾಗಿ ಅರ್ಥ?
ಹಾಗೆಯೇ, ನಾವು ಮಾಡಬೇಕು ನಮ್ಮ ರೀತಿಯಲ್ಲಿ ಅಪ್ ಕೆಲಸ.
ಆದ್ದರಿಂದ, ನನಗೆ ಮುಂದುವರಿಯಲು ಅವಕಾಶ ಮತ್ತು ಮೊದಲ ಹಾಗೆ.
ಸರ್ವರ್ 1.js ರಲ್ಲಿ ನನಗೆ ಅವಕಾಶ ಮೊದಲ ಕೋಡ್ ಸರಳಗೊಳಿಸುವ
ಆದ್ದರಿಂದ ನಾವು ಕಡೆಗೆ ಬೇಬಿ ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಹೆಚ್ಚು ಬಲವಾದ ಸಮಸ್ಯೆ.
ಈ ನಿಖರ ಅದೇ ಆಗಿದೆ ನಾನು ಮೊದಲು ಬರೆದ ಪ್ರೋಗ್ರಾಂ.
ಆದರೆ ಯಾವ ಬದಲಾಯಿಸಲಾಗಿದೆ?
ಸ್ವಲ್ಪ ರೀತಿಯ ಇಲ್ಲ ವಾಕ್ಯರಚನೆಯ ವ್ಯತ್ಯಾಸ
ಈ ನಡುವೆ ಆವೃತ್ತಿ ಕೊಂಚ ಹಿಂದೆ 0.
ಏನು ಔಟ್ ದಾಟಿದಾಗ ನೀವು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ವೇಳೆ?
ಹೌದು ಸಿಂಥಿಯಾ [ಕಾಗುಣಿತ ಭಾವಿಸಲಾಗಿದೆ]?
[ಕೇಳಿಸುವುದಿಲ್ಲ ಟೀಕಿಸು]
ಹೌದು. ಈಗ, ನಾವು ಒಂದು ಸಾಲು ಕಾರ್ಯ ಸೈನ್ ಅಂಗೀಕಾರವಾದ
ನಾವು ರೀತಿಯ ಬಿಡುಗಡೆ ನೆತ್ತಿಗೇರಿದೆ ಮಾಡಿದ್ದೀರಿ
ಆಫ್ ವ್ಯರ್ಥವಾಗಿ ಹೆಸರಿನ ಹ್ಯಾಂಡ್ಲರ್ ಕಾರ್ಯ.
ಮೊದಲು ಕೇವಲ ಅನುಪಯುಕ್ತ ಸಹ, ಒಂದು ಸ್ಥಳದಲ್ಲಿ ಇದು ಕರೆ
ನಾನು ಮಾಡಬೇಕಿಲ್ಲ ಇದು ಒಂದು ಹೆಸರನ್ನು ನೀಡುವ ಸಮಯ ವ್ಯರ್ಥ
ಮತ್ತು ಕಷ್ಟ ಮಾಡುವ ಕೆಳಗೆ ಕೋಡ್ ಅಗ್ರ ಓದಲು.
ಆದ್ದರಿಂದ, ಕೇವಲ ಇನ್ಲೈನ್ ಘೋಷಿಸಲು ಅವಕಾಶ ಅನಾಮಿಕ ಕಾರ್ಯ.
ಮತ್ತು ನಾನು ಎರಡು ವಿಷಯಗಳನ್ನು ಮಾಡುತ್ತಿರುವೆ.
ನಾನು ಉತ್ತಮ ಮಾಡುವ ನಾನು ಡಾಟ್ ಸಂಕೇತಗಳ ಬಳಕೆ.
ಆದ್ದರಿಂದ jQuery, ನೋಡ್ ಬಹಳಷ್ಟು ಹಾಗೆ ವಿಧಾನಗಳು ಚೈನ್ಡ್ ಒಟ್ಟಿಗೆ ಮಾಡಬಹುದು.
ಆದ್ದರಿಂದ ನೀವು ಕರೆ ಪೂರೈಸಿದ ಒಮ್ಮೆ ಏನೋ, ನೀವು ಇಲ್ಲ
ಹೊಸ ಸಾಲಿಗೆ ನಿರೀಕ್ಷಿಸಿ ಮತ್ತೊಂದು ವಿಧಾನ ಕರೆ,
ನೀವು ಸರಣಿ ಮಾಡಬಹುದು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ.
ಆದ್ದರಿಂದ ಈ ರೀತಿಯಲ್ಲಿ, ನಾವು ನಿಜವಾಗಿಯೂ ಈ ಬಿಗಿಗೊಳಿಸುತ್ತದಾದರಿಂದ.
ಆದ್ದರಿಂದ, ಈ ಅಕ್ಷರಶಃ ಒಂದು ಐದು ಸಾಲುಗಳನ್ನು ವೆಬ್ ಸರ್ವರ್
ಕೋಡ್ ಒಟ್ಟು ಆಫ್ ಭಿನ್ನವಾಗಿ -
ಏನು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಬಹುಶಃ ಭಿನ್ನವಾಗಿ ಏನೋ ಸ್ಥಾಪಿಸಲು ಮಾಡಬೇಕು.
ನಾನು ಸರ್ವರ್ ಹೋದರೆ 2 ಈಗ, ಇದನ್ನು ನಾವು.
ಸರ್ವರ್ 2 ರಲ್ಲಿ - ವಾಸ್ತವವಾಗಿ ತಂದೆಯ ಅವಕಾಶ ಮತ್ತೆ ಆ ಸರ್ವರ್ 2 ಬರುತ್ತಾರೆ.
ಅಸಿಂಕ್-0.js ತೆರೆಯುತ್ತದೆ ಈಗ ಲೆಟ್ ಮತ್ತು ಕೈಯಲ್ಲಿ ಎಂದು ಸಮಸ್ಯೆಯನ್ನು.
ಆದ್ದರಿಂದ ಮೊದಲ, ಹೋಗಿ ಅವಕಾಶ ಮುಂದೆ ಮತ್ತು ಮುಕ್ತ
ಬ್ರೌಸರ್ ನಲ್ಲಿ ಅಸಿಂಕ್-0.js ಅಪ್.
ಅಸಿಂಕ್-0, ನನಗೆ ಹೋಗಿ ಅವಕಾಶ ಬ್ರೌಸರ್ ಮತ್ತೆ.
ಮರುಲೋಡ್ ಹಿಟ್.
ಈಗ, ಈ ರೀತಿಯ ದೋಷ ಸಂದೇಶ.
ವಾಸ್ತವವಾಗಿ ನಾನು 500 ನೋಡಿದ ನಾನು ಕ್ರೋಮ್ನ ಇನ್ಸ್ಪೆಕ್ಟರ್.
ಆದರೆ ನನಗೆ ನಿಖರವಾಗಿ ಅವಕಾಶ hello.txt ಮನವಿ.
ಸರಿ. ಆದ್ದರಿಂದ, ಈ ಕೆಲಸ ತೋರುತ್ತದೆ.
ಆದ್ದರಿಂದ ಅಸಿಂಕ್-0.js ತೋರುವುದಿಲ್ಲ ಸ್ಲ್ಯಾಷ್ ಏನೋ ಸರ್ವ್.
ಇದು ಯಾವುದೇ ಪೂರ್ವನಿಯೋಜಿತ ಕಡತ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ.
ಆದರೆ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ hello.txt ಮನವಿ,
ಎಂದು ಪೋಷಕ ತೋರುತ್ತದೆ.
ಏಕೆ ಎಂದು?
ಅಲ್ಲದೆ, ನಾನು ಇಲ್ಲಿ ಹೋಗಿದ್ದೀರಿ
ಮತ್ತು ಮಾಡಲಾಗುತ್ತದೆ ಅಳವಡಿಸಲಾಗಿದೆ ಅತೀ ಸರಳ ವೆಬ್ ಸರ್ವರ್
ಎಂಬುದನ್ನು ಅಲ್ಲಿ asynchronicity ಸಹಕಾರಿ.
ಮತ್ತು ಅಳವಡಿಸಲಾಗಿದೆ ಕೆಳಗಿನಂತೆ.
ಮೊದಲ, ನಾನು ಬಳಸಿಕೊಂಡು ನಾನು ಎಚ್ಟಿಟಿಪಿ ಘಟಕ ಮತ್ತೆ,
ಆದರೆ ಎಫ್ಎಸ್ ಇದು ಬಹುಶಃ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ?
ಸಿಎಸ್, ಕಡತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ.
ಸರಿ ಕಡತ ವ್ಯವಸ್ಥೆ.
ಆದ್ದರಿಂದ ಮುಂದಕ್ಕೆ ಎಫ್ಎಸ್, ಕಡತ ವ್ಯವಸ್ಥೆಯನ್ನು.
ಸರಿ, ಏನು ಈ ನನಗೆ ನೀಡಿದ್ದರು?
ಸಂಬಂಧಿಸಿದ ಕಾರ್ಯಗಳನ್ನು ಜಾರಿಗೆ ಸಿಲುಕುವ ಹಾಗೆ ಕಡತಗಳನ್ನು,
ಬರೆಯುವ, ಕಡತಗಳನ್ನು ತೆರೆಯುವ ಕೋಶಗಳು, ಓದುವ ಕೋಶಗಳನ್ನು
ಮತ್ತು ವಿಷಯವನ್ನು ಆ ರೀತಿಯ ಎಲ್ಲಾ.
ಈಗ, ಈ ಕೋಡ್ ಗಮನಕ್ಕೆ , ಮೊದಲಿದ್ದ
ಹಾದುಹೋಗುವ, ಸರ್ವರ್ ರಚಿಸಲು ಅನಾಮಿಕ ಕಾರ್ಯದಲ್ಲಿ.
ಈ ರೀತಿಯ ನಿರಂಕುಶ.
ಈ ಒಂದು ಅಲ್ಲ ಸುರಕ್ಷಿತ ವೆಬ್ ಸರ್ವರ್.
ವಾಸ್ತವವಾಗಿ, ನೀವು ಪ್ರವೇಶಿಸಬಹುದು ನನ್ನ ಹಾರ್ಡ್ ಡ್ರೈವಿನಲ್ಲಿ ಅತ್ಯಂತ ಯಾವುದೇ ಕಡತ
ಅಥವಾ ಸರ್ವರ್ ಹಾರ್ಡ್ ಮೇಲೆ ಈ ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಚಾಲನೆ
ನಾನು ಕುರುಡಾಗಿ ಮನುಷ್ಯ ಏಕೆಂದರೆ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಎಂದು ಊಹಿಸಿಕೊಂಡು
ದೋಚಿದ ಏನೇ ಬಳಕೆದಾರ URL ನಲ್ಲಿ ವಿನಂತಿಸಿದ.
ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಡಾಟ್ ಅದನ್ನು ಎದುರು
ನಾನು ಸ್ವಲ್ಪ ಮನುಷ್ಯ ಎಷ್ಟು ಸುರಕ್ಷಿತ
ಹೇಳುವ ಮೂಲಕ ಯಾವುದೇ ಕಡತ ಅವರು ವಿನಂತಿಯನ್ನು ಕನಿಷ್ಠ ಆರಂಭ
ಪ್ರಸ್ತುತ ಕೋಶದಲ್ಲಿ.
ಸಹಜವಾಗಿ ಇಲ್ಲಿ ಬೆದರಿಕೆ ಇಲ್ಲ.
'ಕಾಸ್ ಅವರು ಬದಲಾಗಿ ಏನು ಸೇರಿವೆ?
ತಮ್ಮ ಮಾರ್ಗವನ್ನು, ಅವರು ರೀತಿಯ ಮಾಡಬಹುದು ತುಂಬಾ ಸುಮಾರು ಕೆಲಸ.
ಡಾಟ್, ಡಾಟ್, ಬಲ?
ಆದ್ದರಿಂದ, ಬಳಕೆದಾರ ಕೇವಲ ಡಾಟ್ ಮಾಡಿದರೆ, URL ನಲ್ಲಿ ಡಾಟ್ ಸಿದ್ಧಾಂತದಲ್ಲಿ,
ಅವರು ಆಗಿರಿ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ನನ್ನ - ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಕಡತ ಹೇಳುತ್ತಾರೆ.
ಆದ್ದರಿಂದ, ಈ ಅರ್ಥ ಭದ್ರತೆಗಾಗಿ,
ಇದು ಸರಳ ಅರ್ಥೈಸಲಾಗಿತ್ತು.
ಇಲ್ಲಿ, ನಾನು ವೇರಿಯಬಲ್ ಹೊಂದಿರುವ ಡಾಟ್ ಪೋಣಿಸುವಿಕೆಯ ಆಗಿದೆ
ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯನ್ನು ಇದು ಮತ್ತು ವಿನಂತಿಯನ್ನು URL ಅನ್ನು
ನಾವು ಮೊದಲು ಕಂಡ ಹಾಗೆ ಅಥವಾ / hello.txt ಕಡಿದು.
ಈಗ, ಇದು ಪಡೆಯುತ್ತದೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ.
ಮೊದಲ, ಕೆಳಗೆ ಗಮನಿಸಿ.
ನಾನು ಕೇಳುವ ಬಾಗುತ್ತೇನೆ ಮೊದಲು ಅದೇ ಬಂದರು.
ಆದ್ದರಿಂದ ನಿಜವಾದ ಆಸಕ್ತಿದಾಯಕ ಕೆಲಸ ಇಲ್ಲಿ ಒಳಗಿದೆ.
ಪ್ರತಿ ಬಾರಿ ವಿನಂತಿಯನ್ನು ಪ್ರಕೃತಿ ಬರುತ್ತದೆ
ಈ ಕೋಡ್, ನಾನು ಏನು ಮಾಡುತ್ತಿದ್ದೇನೆ?
ನಾನು ಫೈಲ್ ಕರೆ ನಾನು ವ್ಯವಸ್ಥೆಯ ಓದಿ ಫೈಲ್ ವಿಧಾನ,
ಪಥದಲ್ಲಿ ಹಾದುಹೋಗುವ ನಾನು ಓದಲು ಬಯಸುವ.
ಈಗ, ಈ ಇಲ್ಲಿಗೆ ಯಾವ ಆಸಕ್ತಿಕರವಾಗಿದೆ,
ಈ ಅನುಷ್ಠಾನಕ್ಕೆ ಮೂಲಕ ಅಸಮಕಾಲಿಕ ವಿಧಾನ.
ನೀವು ಲಾಭ ಪಡೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ ಓದಿ ಕಡತದಿಂದ ಮೌಲ್ಯ.
ವಾಸ್ತವವಾಗಿ ಪ್ರಕಟಣೆಯಲ್ಲಿ ಇಲ್ಲ ಯಾವುದೇ ಎಡಗೈ ಅಭಿವ್ಯಕ್ತಿ
ಓದಿ ಫೈಲ್ ಎಡ.
ಇದು ಒಂದು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕು ಇಲ್ಲ.
ಬದಲಿಗೆ, ಇದು ಕಾಲ್ಬ್ಯಾಕ್ ಕರೆಗಳು ಇದು ಸಿದ್ಧವಾದಾಗ ಕೆಲಸ
ನೀವು ಉತ್ತರವನ್ನು ಮತ್ತೆ ನೀಡಲು.
ಆದ್ದರಿಂದ ಮತ್ತೆ ಸ್ಪಷ್ಟ ಎಂದು, , ಗತ ಆದರೆ
ಅನೇಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು, ನೀವು ಬಯಸಿದರೆ
ಒಂದು ಕಡತ ಸಂದರ್ಭದಲ್ಲಿ ಓದಲು ಪಾಯಿಂಟ್ ಪಿಎಚ್ಪಿ,
ಕಡತ ಅಂಡರ್ಸ್ಕೋರ್ ಪಡೆಯಲು ್ಷೀಸಿ ಅಂಡರ್ಸ್ಕೋರ್,
ನೀವು ಎಡಗೈ ಅಭಿವ್ಯಕ್ತಿ ಹೊಂದಿವೆ ನಂತರ ಎಲ್ಲಾ ಮೌಲ್ಯ -
ಸಮ ಚಿಹ್ನೆ ಮೊದಲು, ನೀವು ನಿಯೋಜಿಸುವ ಇರುವ ಅರ್ಥ
ವೇರಿಯಬಲ್ ಹಿಂದಿರುಗಿದ ಆ ಕಾರ್ಯವನ್ನು ಮೌಲ್ಯವನ್ನು.
ನೀವು Node.js ರಲ್ಲಿ ಹಾಗೆ, ಆದರೆ ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಹೊಂದಿವೆ
ಸ್ಪಷ್ಟವಾಗಿ ಸಮಕಾಲಿಕ ಕರೆ ಕಾರ್ಯಗಳನ್ನು ಆವೃತ್ತಿಗಳು,
ನಾನು ಸಿಂಕ್ ಓದಲು ಭಾವಿಸುತ್ತೇನೆ ಫೈಲ್ ಅಥವಾ ಸಿಂಕ್ ಕಡತ ಓದಿ.
ನಾನು ಅದನ್ನು ಹೆಸರಿನ ಹೇಗೆ ಮರೆತುಹೋಗಿದೆ.
ಮತ್ತು ನೀಡುತ್ತದೆ ನೀವು ಮರಳುವ ಮೌಲ್ಯವನ್ನು.
ಆದರೆ ಫೈಲ್ನಲ್ಲಿ ವೇಳೆ ಕೆಲವು ದೂರದ ಕಡತ ವ್ಯವಸ್ಥೆ
ಅಥವಾ ಡಿಸ್ಕ್, ಸ್ವಾಭಾವಿಕವಾಗಿ ನಿಧಾನ ಇದು 10 ಮಿಲಿಸೆಕೆಂಡುಗಳು ತೆಗೆದುಕೊಳ್ಳಬಹುದು
ಅಥವಾ ಆ ಕಡತ 2 ಸೆಕೆಂಡುಗಳು ವಾಸ್ತವವಾಗಿ ಬಂದು.
ಏತನ್ಮಧ್ಯೆ, ಯಾವುದೇ ವೆಬ್ ಭೇಟಿ ಸೇವೆಯುಕ್ತ ಮಾಡಲಾಗುತ್ತಿದೆ
ನಿಮ್ಮ websit ಮೂಲಕ.
ನೀವು ತಡೆಯುವ ಮಾಡುತ್ತಿದ್ದೇವೆ.
ಎಂಬ ಇಲ್ಲಿದೆ ಐಓ, ಇನ್ಪುಟ್ / ಔಟ್ಪುಟ್ ತಡೆಯುವ.
ಇಲ್ಲಿ, ಈ ಹೆಚ್ಚು ಚತುರತೆಯಿಂದ.
ಏನು Node.js ಹೋಗುವ ಕಾರಣ
ವ್ಯಾಖ್ಯಾನಿಸುವ ಮೇಲೆ ಮಾಡಲು ಕೆಳಗಿನ ಇದೆ,
ಕರೆ ವಿಶೇಷವೇನು ಓದಿ ಫೈಲ್ ವಿಧಾನ,
ಸಿಕ್ಕಿತು ಯಾರು ಕಡತವನ್ನು ಒಂದು ಪ್ರಯತ್ನಿಸಿ ಮೌಲ್ಯ ಪಿ ಸೂಚಿಸಲಾದ ಒಂದು ಮಾರ್ಗವನ್ನು
ತದನಂತರ ವೇಳೆ ಮತ್ತು ಇದು ಸಿದ್ಧವಾಗುತ್ತಿದ್ದಂತೆ ನೀವು ವಿಷಯಗಳನ್ನು ಮತ್ತೆ ನೀಡಲು
ಕಡತ ಪಿ, ಇದು ಕರೆ ಅವರ ಸಹಿ ಒಂದು ಕಾರ್ಯ
ರೂಢಿ ಕೆಳಗಿನ.
ಎರಡು ವಾದಗಳು, ಮೊದಲ ಇದು ಬಹುಶಃ ಒಂದು ದೋಷ ವಸ್ತು,
ಕ್ಯಾಪಿಟಲ್ E, ಇದು ಒಂದು ವಸ್ತುವಿನ ದೋಷ ಅಥವಾ ಶೂನ್ಯ ಎಂದು
ಅಂತಹ ದೋಷವುಂಟಾಗಿದೆ.
ಮತ್ತು ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ - ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಒಂದು ಊಹೆ - ಏನು ಏರಲಿದೆ?
ಇದು ಆದರೆ ನಿಸ್ಸಂಶಯವಾಗಿ ದಶಮಾಂಶ ಕರೆಯಲಾಗುತ್ತದೆ ಡೇಟಾ ಹೆಚ್ಚು ವಾಸ್ತವಿಕ ಏನು?
>> ಪರಿವಿಡಿ?
>> Hello.txt ವಿಷಯಗಳನ್ನು ಉದಾಹರಣೆಗೆ ನಾನು ಎಳೆದ
ಕೊಂಚ ಹಿಂದೆ ನನ್ನ ಬ್ರೌಸರ್ನಲ್ಲಿ.
ಫೈಲ್ ಅನ್ನು ಓದಲು ಅಂದರೆ ಆದ್ದರಿಂದ ಮತ್ತು ಅನೇಕ ಕಾರ್ಯಗಳನ್ನು Node.js
ಹಾಗೆ ಮೌಲ್ಯಗಳು ಮರಳಲು ಇಲ್ಲ.
ಅವರು ಇವುಗಳು ಕಾಲ್ಬ್ಯಾಕ್ ಕರೆ ಮತ್ತು ರವಾನಿಸಲು
ಆ ಇವುಗಳು ಕಾಲ್ಬ್ಯಾಕ್ ಗೆ ಏನು ಎಂದು ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ ಹೇಳಲಾಗುತ್ತದೆ
ಮೌಲ್ಯ ಮರಳಲು.
ಈ ಮಾರ್ಗದ ಮೇಲಿನಿಂದ ಆಗಿದೆ
ನೀವು ಕರೆ ಎಂದು ಕಡತ ಒಂದು t0 ಓದಲು.
ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ ಮೈಟ್ ಒಂದು ಟಿಕ್ ನಂತರ ಎಂಬ ಸಾಧ್ಯವಿಲ್ಲ
ಆದ್ದರಿಂದ ಟಿ ಮಾತನಾಡಲು, ಇದು ಒಂದು T1000 ಎಂದೂ,
ಸಾವಿರ ನಂತರ ಉಣ್ಣಿ.
ಆದರೆ ಪಾಯಿಂಟ್ ಎಂದು ಈ ಕಡತದಲ್ಲಿ ಕೋಡ್ ಉಳಿದ,
ಯಾವುದೇ ತಕ್ಷಣ ಎಂದು Node.js ಮಾಡುವಾಗ ಕಾರ್ಯರೂಪಕ್ಕೆ
ಮತ್ತು ಹಾಗೆಯೇ ಕಡತ ವ್ಯವಸ್ಥೆ ಓದಲು ಹೇಗೆ ವರ್ಣಿಸಲಾಗಿದೆ
ಕಡತ ಮತ್ತು ಪಡೆಯಲು ನೀವು ಅದನ್ನು ಮರಳಿ.
ಆದ್ದರಿಂದ ನೀವು ಈ ರಚಿಸಲು -
ಆದ್ದರಿಂದ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಭ್ರಮೆ
ಏಕಕಾಲಿಕ ಅವಕಾಶ ಸಂದರ್ಭದಲ್ಲಿ ನಿಧಾನವಾಗಿ ನಡೆಯುವ ಪ್ರಕ್ರಿಯೆಗಳ ಅಲ್ಲ
ಪ್ರಮುಖ ವಿಷಯವನ್ನು ನಿರ್ಬಂಧಿಸಲು, ಭಾಗ ಎಂದು ಬಳಕೆದಾರರ ಸೇವೆಗೆ.
ಆದ್ದರಿಂದ, ಹೇಗೆ ನಾವು ಈ ನಿರ್ವಹಿಸಲು ಇಲ್ಲ?
ಈ ಒಂದು ಬಹಳ ಸಾಮಾನ್ಯವಾಗಿದೆ Node.js ಮಾದರಿ.
ಮತ್ತು ರೀತಿಯಲ್ಲಿ ಕೇವಲ ಸರಳಗೊಳಿಸುವ ಇಲ್ಲ ಈ ನಾವು ಮೊದಲು ಉದ್ದಕ್ಕೂ ನೋಡುತ್ತಾರೆ ಆಗಿದೆ.
ನಾನು ಮೊದಲ ಪರಿಶೀಲಿಸಿದ ದೋಷ ಶೂನ್ಯ ಅಲ್ಲ.
ಆದ್ದರಿಂದ, ಇದು ಸುಳ್ಳು ಅಲ್ಲ ನಂತರ ಒಂದು ದೋಷ ಕಂಡುಬಂದಿದೆ.
ನಾನು ಏನು ಗೊತ್ತಿಲ್ಲ ಬಹುಶಃ ಕಡತ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.
ನಾನು ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿರಲಿಲ್ಲ.
ಪಥದ ಹೆಸರು ತಪ್ಪು.
ವಸ್ತುಗಳ ಯಾವುದೇ ಸಂಖ್ಯೆ ತಪ್ಪು ಹೋಗಿ.
ಈಗ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ನಿರಂಕುಶವಾಗಿ 500 ಮರಳಲು
ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ.
ಯಾವುದೋ ತಪ್ಪು ಸಂಭವಿಸಿದೆ.
ನಾನು ಹೆದರುವುದಿಲ್ಲ ಇದು ನಿವಾರಿಸಲು.
ಆದ್ದರಿಂದ, ಕೇವಲ ಹೇಳಲು ಅವಕಾಶ ಬಳಕೆದಾರ ಅದು ಮುರಿದು.
ತದನಂತರ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ res.end ಮಾಡಲು,
ಮತ್ತು ಈ ಸಂಕ್ಷಿಪ್ತ ಸಂಕೇತ ಹೊಂದಿದೆ.
ಕೊನೆಯ ನೆನಪಿರಲಿ ಸಮಯ ನಾನು res.write ಮಾಡಿದರು
ಮತ್ತು ನಂತರ ನಾನು res.end ಮಾಡಿದರು.
ನೀವು ಮಾತ್ರ ಬಯಸಿದರೆ ಔಟ್ಪುಟ್ ಒಂದು ಸಾಲಿನ ಕಳುಹಿಸಲು,
ನೀವು ಕೇವಲ ಒಮ್ಮೆ ಎಲ್ಲಾ ಮಾಡಬಹುದು ವಾದವನ್ನು res.end ಜೊತೆ,
ಮತ್ತು ಕಳುಹಿಸಲು ವಿಶೇಷವೇನು ದೋಷ ಸಂದೇಶ ಏನೇ
ಈ ವಸ್ತುವಿನ ಒಳಗೆ ಬ್ರೌಸರ್.
ಇದು ಬಹಳ ಕಮಾನಾಗುವಿಕೆಯನ್ನು ಮಾಡಲಾಯಿತು ಕೊಂಚ ಹಿಂದೆ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ.
ನಾನು ಯಾವುದೇ ಕಲ್ಪನೆ ಏನು ಈ ಮೊದಲ ನೋಟದಲ್ಲಿ ಅರ್ಥ.
ಆದರೆ ನಾನು ಕೋರಿಕೆಯಂತೆ ಇರಲಿಲ್ಲ ಎಂದು ಕಡತ -
ಓಹ್, ನಾವು ಚಲಿಸಬೇಕಾಗುತ್ತದೆ ಸರ್ವರ್ ಮತ್ತೆ.
ನಾನು ಫೈಲ್ ಕೋರಿದಾಗ ಇರಲಿಲ್ಲ ಎಂದು, EISDIR,
ಆದ್ದರಿಂದ ಬಗ್ಗೆ ಏನಾದರೂ ಇದು ಕೋಶ ಎಂಬ,
ನಾನು ಕೆಲವು ಯಾದೃಚ್ಛಿಕ ಹೋದರೆ ಅಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್,
ಸ್ಪಷ್ಟವಾಗಿ ಅರ್ಥ ಕಡತ ಸಹ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.
ಮತ್ತು ಏಕೆಂದರೆ ನನ್ನ ಕೋಡ್ ಸರಳವಾಗಿ ಬರೆಯಲು ಹೇಳುತ್ತಾರೆ
ಏನೇ ರಾ ಔಟ್ ದೋಷ ಸಂದೇಶವನ್ನು ಆಗಿದೆ
ಆದ್ದರಿಂದ ಬಹಳ ಅಲ್ಲ ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಆದರೆ ಕನಿಷ್ಠ ನಾನು ನಿಭಾಯಿಸಲು ನುಡಿದರು.
ಎಲ್ಸ್, ಇದು ಒಂದು ವೇಳೆ ಒಂದು ನಾನು ಏನು ಮಾಡುತ್ತಿದ್ದೇನೆ ದೋಷ?
ಚಾಚು ಮೊದಲು ಅದೇ ವಿಷಯ ಒಂದು 200 ಸರಿ ಔಟ್, ಒಂದು ಸರಳ -
ಪಠ್ಯ / ಸರಳ ಮನಸ್ಸಿನ ರೀತಿಯ ಮತ್ತು ನಂತರ ಡೇಟಾವನ್ನು ಔಟ್ ಭೂಶಿರ.
ನಾನು ಪಡೆಯುವಲ್ಲಿ ಬಾಗುತ್ತೇನೆ ಏಕೆ ಎಂದು ಇಲ್ಲಿದೆ hello.txt ವಿಷಯಗಳನ್ನು ಇದು ಕೇವಲ
ನಾನು ಕಂಡಿದ್ದೇನೆ ಖಚಿತಪಡಿಸಲು hello.txt ನಲ್ಲಿ,
ಇದು ಕೇವಲ ಅಕ್ಷರಶಃ ಇಲ್ಲಿದೆ ಹಲೋ, ವರ್ಲ್ಡ್.
ನಾನು ಈ ಬದಲಾಯಿಸಿದ್ದರೆ ಹಲೋ, ವರ್ಲ್ಡ್, ಕಡತವನ್ನು ಉಳಿಸಿ,
ಸರ್ವರ್ ಮರುಪ್ರದರ್ಶನ ಪುಟ ರಿಲೋಡ್.
ಈಗ, ನಾನು ಎಂದು ಆವೃತ್ತಿ ಪಡೆಯಿರಿ.
ಆದ್ದರಿಂದ, ನಾನು ಕೇವಲ ಬಂದಿದೆ ವೆಬ್ ಸರ್ವರ್ reimplemented
ಅನೇಕ ಅಸ್ತಿತ್ವ ಇದೆ ಎಂದು ವರ್ಷಗಳ ಆದರೆ node.js. ಬಳಸಿ
ಆದರೆ ನಾವು ಇದನ್ನು ಮಾಡಬಹುದು ಇನ್ನಷ್ಟು ಸ್ವಚ್ಛವಾಗಿ.
ನನಗೆ ಅಸಿಂಕ್-1.js ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ.
ಈಗ, ನಾನು ಸೇರಿಸಲು ನಾನು ಗಮನಕ್ಕೆ ಮತ್ತೊಂದು ಭಾಗದಲ್ಲಿ ಈ ಬಾರಿ,
ಸ್ಪಷ್ಟವಾಗಿ ಮಾರ್ಗ ಘಟಕ.
ಈಗ, ಈ ಒಳ್ಳೆಯದು ನೋಡಲು ಅವಕಾಶ
ಏನು ದಸ್ತಾವೇಜನ್ನು ನಲ್ಲಿ ತೋರುತ್ತಿದೆ.
Node.js ದಸ್ತಾವೇಜನ್ನು ಆಗಿದೆ.
ಪಿಎಚ್ಪಿ ನಾನು ಭಾವಿಸುತ್ತೇನೆ ನಿಜವಾಗಿಯೂ ಒಳ್ಳೆಯ
ಮತ್ತು ನೇರ ಫಾರ್ವರ್ಡ್.
ನಾನು Node.js ಹೋಗಿ ಗೂಗಲ್ ವೇಳೆ ಮತ್ತು Node.js ಪಾಥ್,
ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ನೋಡುತ್ತಾರೆ ಒಂದು URL ನೇರ ಲಿಂಕ್
ನಾನು ಕೊಂಚ ಹಿಂದೆ ಇಲ್ಲಿ ಅಪ್ ಪುಟ್.
ಆದ್ದರಿಂದ / API ಅಧಿಕೃತ ಸ್ಥಳವಾಗಿದೆ ದಸ್ತಾವೇಜನ್ನು ಹೋಗಿ.
ಮತ್ತು ನೀವು ಮೇಲ್ಭಾಗದಲ್ಲಿ ನೋಡುತ್ತಾರೆ
ನೋಡ್ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ವಿಧಾನಗಳ ಎಲ್ಲಾ ಮತ್ತು
ಅಥವಾ ಒಳಗೆ ಗುಣಗಳನ್ನು ಈ ನಿರ್ದಿಷ್ಟ ಭಾಗದಲ್ಲಿ,
ಇದು ಒಂದು ಸೇರಲು ಕರೆಯಲಾಗುತ್ತದೆ.
ಮತ್ತು ಸೇರಲು ಸಹಾಯಕ ಕಾರ್ಯ ನನಗೆ ಅವಕಾಶ ವಿಶೇಷವೇನು
ಜೊತೆ ಬಗ್ ಎಲ್ಲಾ ಪ್ಲಸಸ್.
ಮತ್ತು ಇದು ಸೇರಿಸಿದ್ದಾರೆ ನೀವು ನೋಡುತ್ತಾರೆ ಎಂದು ಬೋನಸ್
ಹಡಗುಕಟ್ಟೆಗಳ ಇದು ಸಹ ಪರಿಣಾಮವಾಗಿ ಮಾರ್ಗವನ್ನು normalizes.
ಆದ್ದರಿಂದ, ಬಳಕೆದಾರ ಅಥವಾ ನೀವು ಚುಕ್ಕೆಗಳು ಹೊಂದಿದ್ದರೆ ಡಾಟ್ ಚುಕ್ಕೆಗಳು ಅಥವಾ ಯಾವುದೇ ಸಂಯೋಜನೆಯ ಅಥವಾ
ಸಾಪೇಕ್ಷ ಆ ರೀತಿಯ ಸಾಟಿಯಾಗಿ ನಡುವೆ ಮಾರ್ಗಗಳನ್ನು,
ಸೇರಿದರು ವಿಧಾನದ ಎಂದು ಎಲ್ಲಾ ಆ ಸ್ವಚ್ಛಗೊಳಿಸಲು ವಿಶೇಷವೇನು
ಮತ್ತು ನೀವು ಅಂಗೀಕೃತ ನೀಡಿ ಯಾವುದೇ ಮಾರ್ಗವನ್ನು
ಆ ಚುಕ್ಕೆಗಳ ಅಥವಾ ಡಾಟ್ ಚುಕ್ಕೆಗಳ.
ಆದ್ದರಿಂದ, ಇದು ಒಳ್ಳೆಯದು ಇಲ್ಲಿದೆ ಕನಿಷ್ಠ ಭದ್ರತಾ ಸಾಮಾನ್ಯ
ನೀವು ಪರೀಕ್ಷಿಸುವ ಬಳಸುತ್ತಿದ್ದರೆ ನಾನು ಅಲ್ಲ ಇದು ಮೌಲ್ಯ ಮರಳಲು
ಈ ನಿರ್ದಿಷ್ಟ ಸರಳ ಸಂದರ್ಭದಲ್ಲಿ.
ಆದರೆ ನಾನು ಅದನ್ನು ಬಳಸಲು ಇಚ್ಛಿಸುತ್ತೇವೆ.
ಆದ್ದರಿಂದ, ನಾನು ಈಗ ಮಾರ್ಗವನ್ನು ರಚಿಸಲು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸರಣಿಬದ್ಧವಾಗಿ
path.join ಬದಲಿಗೆ ಜೊತೆ ರಾ ಪೋಣಿಸುವಿಕೆಯ ಆಫ್.
ಆದ್ದರಿಂದ, ಒಂದು ಸ್ವಲ್ಪ ಇಲ್ಲಿದೆ ಹಿಂದಿಗಿಂತ ಕ್ಲೀನರ್.
ಮತ್ತು ಈಗ ನಾನು ಒಂದು ಎಂದು ನುಡಿದರು ಗಮನಕ್ಕೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬುದ್ಧಿವಂತ ಬದಲಿಗೆ
ಕುರುಡಾಗಿ ಹೆಚ್ಚು ಕಡತ ಓದಲು ಪ್ರಯತ್ನಿಸಿ,
ನಾನು ವಾಸ್ತವವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ fs.stat ಕರೆ.
ಆದ್ದರಿಂದ, ನೀವು ಚೆನ್ನಾಗಿ ಬಂದಿದೆ
ಕಡಿಮೆ ಮಟ್ಟದ ಸಿ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಸಿ, ಸಹ ಪಿಎಚ್ಪಿ.
ಗ್ರಂಥಾಲಯಗಳು ಕಾಣಲು ಈ ಕಾರ್ಯ ಸ್ಟಾಟ್ ಮರಳುತ್ತದೆ
ಮೂಲಭೂತವಾಗಿ ಅಂಕಿಅಂಶಗಳು ಕಡತದ ಮೇಲೆ, ಫೈಲಿನ ಗಾತ್ರ,
ಅನುಮತಿಗಳನ್ನು, ಹೆಸರು ಮತ್ತು ಆ ವಿಷಯಗಳನ್ನು,
ಮತ್ತು ಸೂಚ್ಯವಾಗಿ ವೇಳೆ ಕಡತ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಅಥವಾ,
ಮತ್ತು ಇದು ಒಂದು ಫೈಲ್ ಅಥವಾ ಡೈರೆಕ್ಟರಿ ವೇಳೆ
ಅಥವಾ ಸಾಂಕೇತಿಕ ಲಿಂಕ್ ಅಥವಾ ಯಾವುದೋ.
ಈಗ ನಾನು, ಗಮನಕ್ಕೆ fs.stat ಕರೆ.
ತದನಂತರ ಸ್ಪಷ್ಟವಾಗಿ ಪ್ರಕಾರ ದಸ್ತಾವೇಜನ್ನು,
ನಾನು ಮತ್ತೆ ಪಡೆಯಬೇಕು ದೋಷ ವಸ್ತು
ಅಥವಾ ನಲ್ ನಂತರ ಒಂದು ಅಂಕಿಅಂಶಗಳು ವಸ್ತುವನ್ನು.
ಆದರೆ ಈ ಪರೀಕ್ಷಿಸೋಣ, node.js.fs.
ಇಲ್ಲಿ ಫೈಲ್ ವ್ಯವಸ್ಥೆಯ ದಸ್ತಾವೇಜನ್ನು.
ನನಗೆ ಅಂಕಿಅಂಶಗಳು ನೋಡೋಣ.
ಹೆಚ್ಚು ಬಹಳಷ್ಟು ಇಲ್ಲ ಇಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು.
ಓಹ್, ಸ್ಟಾಟ್ ಸಿಂಕ್, fs.stat.
ಇಲ್ಲಿ, ಇದು ಅಸಮಕಾಲಿಕ ಇಲ್ಲಿದೆ ಅಂಕಿಅಂಶಗಳು (2).
ನೀವು ವೇಳೆ ಅಂದರೆ ವಿಶೇಷವೇನು ಮುಖ್ಯ ಪುಟಗಳನ್ನು ನೆನಪು,
ಮುಖ್ಯ ಪುಟ ಅಧ್ಯಾಯ 2,
ಈ ಅಕ್ಷರಶಃ ಅರ್ಥ ಕೇವಲ ಒಂದು ನೋಡ್ ಅನುಷ್ಠಾನ
ಕಡಿಮೆ ಮಟ್ಟದ ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯ ಸ್ಟಾಟ್.
ಆದ್ದರಿಂದ, ಕಾಲ್ಬ್ಯಾಕ್ ಎರಡು ಪಡೆಯುತ್ತದೆ ವಾದಗಳು, ದೋಷ ಮತ್ತು ಸ್ಟಾಟ್
ಸ್ಟಾಟ್ ಒಂದು ಅಲ್ಲಿ fs.stats ವಸ್ತು.
ಆದ್ದರಿಂದ ಈ ವಸ್ತು ನೋಡೋಣ ರೀತಿ ಭಾವಿಸಲಾಗಿದೆ.
ನ ಹೈಪರ್ಲಿಂಕ್ ಮಾಡಿ ಮತ್ತು ನಾನು ನೋಡಿ.
ಅಂಕಿಅಂಶಗಳು ವಸ್ತು ಹೊಂದಿದೆ ಸ್ಪಷ್ಟವಾಗಿ ಕೆಲವು ಸಹಾಯಕ ವಿಧಾನ,
, ಕೋಶವನ್ನು ಫೈಲ್ ಆಗಿದೆ, ಆಗಿದೆ ಇತರ ವಿಷಯಗಳ ಒಂದು ಗುಂಪನ್ನು.
ಇದು ನಾನು ಕೇರ್ "" ಕಡತ ಇಲ್ಲಿದೆ ಈ ನಿರ್ದಿಷ್ಟ ಪ್ರಕರಣದಲ್ಲಿ ಬಗ್ಗೆ.
ಇಲ್ಲಿ ನಾನು ಹೋಗಿ.
ದೋಷ ನಂತರ, ಇಲ್ಲದಿದ್ದರೆ ನನಗೆ ಈ ಸಮಯ ಜಾಮೀನು ಅವಕಾಶ
ಮತ್ತು ಊಹಿಸುತ್ತವೆ.
ದೋಷ ಇಲ್ಲ, ಅದು ಬಹುಶಃ 404 ಫೈಲ್ ಕಂಡುಬಂದಿಲ್ಲ.
ಇದು ಮತ್ತೇನನ್ನೋ ಇರಬಹುದು
ಆದರೆ ನಾನು ಸ್ವಲ್ಪ ಎಂದು ನುಡಿದರು ಕೇವಲ ಗಮನ ಇಲ್ಲಿ ತಿರುಗು
ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ವಿವರಗಳು ಮೇಲೆ.
ಆದರೆ ಬಳಕೆದಾರರ ಫಾರ್ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ಕಡತ ದೊರೆಯಲಿಲ್ಲ,
ಯಾವುದೇ ದೋಷ ಇಲ್ಲದಿದ್ದರೆ ಕಡತ ತಿಳಿಸಿದ.
ಇಲ್ಲವಾದರೆ, ನನಗೆ ಪರೀಕ್ಷಿಸೋಣ ವೇಳೆ ಕಡತ ವಾಸ್ತವವಾಗಿ ನಿಜವಾದ ಕಡತ.
ಆದ್ದರಿಂದ ಅಲ್ಲ ಫೈಲ್, ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ.
ಇಲ್ಲ ವಿಷಯವೆಂದರೆ ಆದರೆ ಇದು ಬಹುಶಃ ಒಂದು ನಿರ್ದೇಶಿಕೆಯ
ಅಥವಾ ಬಹುಶಃ ಒಂದು ಸಾಂಕೇತಿಕ ಲಿಂಕ್
ಅಥವಾ ಯಾವುದೋ ಇಲ್ಲಿದೆ ಕಡತ ವ್ಯವಸ್ಥೆಯ ಮೋಜಿನ.
ಇನ್ನೊಂದು ರೀತಿಯಲ್ಲಿ, ಬಳಕೆದಾರರ ಇದು ನೋಡಲು ಮಾಡಬಾರದು.
ಈಗ, ನಾನು ಕಕ್ಕುವ ಪಡೆಯಲಿದ್ದೇನೆ
ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ ಔಟ್ 403 ಅನಧಿಕೃತ.
ಆದರೆ ಮತ್ತೆ ಒಂದು ಸಂಪ್ರದಾಯವಾಗಿದೆ,
ನಾನು ಬಳಸಲಾಗುತ್ತದೆ ಸಾಧ್ಯವಿಲ್ಲ ಸಿದ್ಧಾಂತ ಬೇರೆಯದರಲ್ಲಿ.
ನಂತರ ಕೊನೆಯದಾಗಿ, ನನಗೆ ಅವಕಾಶ ಕಡತ ಓದಲು ಪ್ರಯತ್ನಿಸಿ.
ಆದ್ದರಿಂದ, ನನ್ನ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ.
ಈಗ ಈ ಗಮನಿಸಿ ಅಲ್ಲಿ ಕೋಡ್ ಸ್ವಲ್ಪ ಗೊಂದಲಮಯ ಪಡೆಯುವುದು,
ಕರೆ ಭಾವಿಸುತ್ತೇನೆ ಗಮನಕ್ಕೆ fs.readFile ಹಾದುಹೋಗುವ
ಅದೇ ಪಥದಲ್ಲಿ, ಅದೇ ಎಂದು ಕೊನೆಯ ಬಾರಿಗೆ ಕಾಲ್ಬ್ಯಾಕ್,
ಆದ್ದರಿಂದ ಹಿಂದಿನ ಆವೃತ್ತಿ.
ತದನಂತರ ನಾನು ಹುಡುಕಲು ಬಯಸುವ ವೇಳೆ -
ನಾನು ದೊರೆಯದಿದ್ದಲ್ಲಿ, ನಾನು 500 ಔಟ್ ಭೂಶಿರ.
ಮತ್ತು ನಾನು ಹೇಗೆ ಹೋದರೆ, ಯಾವ ಲೈನ್ ನಾವು ಇಲ್ಲಿ ನೋಡಿ ಹೋಗುವ?
ನಾವು FS ನೋಡಲು ನೀನು ಬಹುಶಃ ಹೆಡರ್ 200 ಬರೆಯಲು
ಮತ್ತು ಕಳುಹಿಸುವ ಒಂದು res.end ನಿಜವಾದ ದಶಮಾಂಶ.
ಆದರೆ ಇದನ್ನು ಗಮನಿಸುವುದಿಲ್ಲ.
ಈ ಪ್ರದರ್ಶನಕ್ಕೆ ಅಲ್ಲ ಕೆಟ್ಟ ಸಂದರ್ಭಗಳಲ್ಲಿ ಆಫ್.
ಆದರೆ ನಾನು ಈ ಸ್ಟಾಟ್ ಕರೆ ಇಲ್ಲಿ ನಾನು ಕೆಲವು ಸ್ಟಫ್ ಹೆಚ್ಚು.
ನಂತರ, ನಾನು ಮತ್ತೊಂದು ಇಲ್ಲಿ ಅಸಮಕಾಲಿಕ ಕರೆ,
ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಇಂಡೆಂಟೇಶನ್.
ಆದ್ದರಿಂದ, ಕೇವಲ ರೀತಿಯ ಲೆಕ್ಕಹಾಕಲು ನೀವು ಇಲ್ಲಿಂದ ವೇಳೆ.
ಏನು ಸಮಸ್ಯೆ ಹುಟ್ಟಿಕೊಳ್ಳಬಹುದು ಒಲವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭಾಷೆ
ಈ ಪರಿಸರದಲ್ಲಿ ಅಲ್ಲಿ ನೀವು ಹಿಂದಿರುಗುವ ಮೌಲ್ಯಗಳನ್ನು ಇಲ್ಲ
ಆದರೆ ಬದಲಿಗೆ ನೀವು ಈ ಕಾಲ್ಬ್ಯಾಕ್.
ಮತ್ತು ಸಹಜವಾಗಿ, ಈ ಕೇವಲ ಒಂದು ಶೈಲಿಯ ವಿಷಯ ವಾಸ್ತವವಾಗಿ
ನಾನು indenting ಇರಿಸಿಕೊಳ್ಳಲು.
ಆದರೆ ಈ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ತಾರ್ಕಿಕ ಮುಂದಿನ ಹಂತ.
ಅಲ್ಲಿ ಒಂದು ಅಥವಾ ಭಾವಿಸೋಣ ಎರಡು ಅಥವಾ ಮೂರು ಇತರ ಕಾರ್ಯಗಳನ್ನು
ನಾನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಗತ್ಯವಿರುವ ಪ್ರಕೃತಿ ಅಸಮಕಾಲಿಕ ಇತ್ತು,
ಆದ್ದರಿಂದ ನೀವು ಕೇವಲ ರೀತಿಯ ಅವುಗಳನ್ನು ನಿರ್ವಹಿಸಲು indenting ಇರಿಸಿಕೊಳ್ಳಲು,
ಅವುಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ಅವುಗಳನ್ನು ನಿರ್ವಹಿಸಲು.
ನೀವು ಕಾಲ್ಬ್ಯಾಕ್ ರೀತಿಯ ಪಡೆಯಲು ನರಕದ ಜನರು ಕರೆ
ನಿಮ್ಮ ಕೋಡ್ ಆರಂಭವಾಗುತ್ತದೆ ಅಲ್ಲಿ ವಿಶಾಲ ಪಡೆಯಲು
ಮತ್ತು ಓದಲು ನಾನೂ ನಿಜವಾಗಿಯೂ ಹಾರ್ಡ್.
ಅದು ಹಾಗೆ, ನಾನು ರೀತಿಯ ಕೇವಲ ಮಾಡಬಹುದು ಈ ರೀತಿಯ ಒಂದು ಹರಿವು ಎಂದು ಹೇಳಲು
ಈ ರೀತಿಯ ಹೊಂದಿದೆ
ಆಫ್ ಶೈಲಿಯಲ್ಲಿ ಕೋನೀಯ ವಿಷಯ ಇಲ್ಲಿ ನಡೆಯುತ್ತಿರುವ.
ಆದ್ದರಿಂದ, ಈ ಆದರ್ಶ ಅಲ್ಲ ಏಕೆಂದರೆ ಈ ಬೇಗನೆ ಆಗಬಹುದು
ನಾಜೂಕಿಲ್ಲದ, ಸಹ ಎರಡು ಅಸಮಕಾಲಿಕ ಅಲ್ಲ ಕರೆಗಳು
ಇಂತಹ ದೊಡ್ಡ ಒಪ್ಪಂದ.
ಆದ್ದರಿಂದ, ನಾವು, ಈ ತಪ್ಪಿಸಲು ಸಾಧ್ಯವಾಯಿತು?
ನೀವು glimpsed ಮಾಡಿರಬಹುದು ನಾನು ಕೊಂಚ ಹಿಂದೆ misclicked.
ದಸ್ತಾವೇಜನ್ನು, ನಿಮಗೆ, statSync ಇಲ್ಲ ತೋರುತ್ತಿದೆ.
ಮತ್ತು statSync ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ವಾದವನ್ನು ಕಾಲ್ಬ್ಯಾಕ್.
ಇದು ಕೇವಲ ಮಾರ್ಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಏಕೆಂದರೆ ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಏನು ಮಾಡುತ್ತದೆ?
ಇದು ಉದಾಹರಣೆಗೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ fs.stats ಆಫ್.
ಆದ್ದರಿಂದ ಈ ನಿಮ್ಮ ಇರಬಹುದು ಮೊದಲ ಪ್ರವೃತ್ತಿ, ಬಲ?
ವಿಶೇಷವಾಗಿ ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯಗಳನ್ನು
ಮತ್ತು asynchronicity ಒಂದು ಆಗಿದೆ ನೀವು ಹೊಸ ಸ್ವಲ್ಪ, ನಾನೂ,
ಸುಲಭವಾದ ವಿಧಾನ ಬಹುಶಃ ಕೇವಲ ಎಲ್ಲಾ ಸಮಸ್ಯೆಯನ್ನು ತಪ್ಪಿಸಲು
ಒಟ್ಟಿಗೆ, ವಿಂಗಡಿಸಲು ಹಿಂತಿರುಗಿ CS101 ಶೈಲಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್
ನೀವು ಕಾರ್ಯ ಕರೆ ಅಥವಾ ಅಲ್ಲಿ ವಿಧಾನ, ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ,
ಕಾರ್ಯ, ಆದಾಯ ಕರೆ ಮೌಲ್ಯ,
ಕಾರ್ಯ, ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.
ಮತ್ತು ನಾನು ಆದ್ದರಿಂದ ಬಳಸಬಹುದಾಗಿತ್ತು fs.statSync
ಅಕ್ಷರಶಃ ಅದೇ ಇದು ಆದರೆ ಸಮಕಾಲಿಕ ಆವೃತ್ತಿ
ಇದು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಅರ್ಥ ಮೌಲ್ಯ.
ಪಾಸ್ ಇಲ್ಲ ಕಾಲ್ಬ್ಯಾಕ್ ಮೌಲ್ಯವನ್ನು.
ಆದರೆ ಏಕೆ ಬಹುಶಃ ಎಂದು ಅವಲಂಬಿಸಬೇಕಾಯಿತು ಹಿತಕರ ಪರಿಹಾರಕ್ಕಾಗಿ
ಸಮಕಾಲಿಕ ಕಾರ್ಯಗಳನ್ನು?
ಹೌದು?
[ಕೇಳಿಸುವುದಿಲ್ಲ ಟೀಕಿಸು]
ನಿಖರವಾಗಿ, ಇದು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
ನೀವು ತಡೆದು ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಲ್ಲವನ್ನೂ ಕೆಳಗೆ.
ಏಕೆಂದರೆ ಹೆಚ್ಚು ಶೇಕ್ Shack ಹಾಗೆ ಅಥವಾ ಟೇಸ್ಟಿ ಬರ್ಗರ್, ಅವರು ಹೊರಬಂದಿತು ವೇಳೆ
ಆ ಬಝರ್ಸ್ ಮತ್ತು ನೀವು ಮಾಡಿದ, ಗ್ರಾಹಕ ಮುಂದೆ ನಿಂತು
ನಿಮ್ಮ ಆಹಾರ ಸಿದ್ಧವಾಗಿದೆ ಸಾಲಿನ ರವರೆಗೆ ಆದೇಶದ ತೆಗೆದುಕೊಳ್ಳುವ ಮೊದಲು
ಹಿಂದೆ ವ್ಯಕ್ತಿಯ ನೀವು ಸ್ಪಷ್ಟವಾಗಿ
ಪುಟ್ ಮೂಲಕ ಕೆಳಗೆ ನಿಧಾನಗೊಳಿಸುತ್ತದೆ.
ಜನರು ಬಿಟ್ಟು ಆರಂಭಿಸಲು, ನೀವು ರೀತಿಯ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸೆಳೆಯುತ್ತವೆ.
ನೀವು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಮಾಡಬಹುದು ಇಲ್ಲಿ ಸಾದೃಶ್ಯಗಳು.
ಆದರೆ ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಇದು ಇಲ್ಲಿದೆ ಬಹುಶಃ ಒಂದು ಒಳ್ಳೆಯ ವಿಷಯ
ವ್ಯಾಪಾರ ಅಥವಾ ಸರ್ವರ್.
ಆದ್ದರಿಂದ ಅಸಮಕಾಲಿಕ ಸಂಕೇತ ಸಾಮಾನ್ಯವಾಗಿ ಉತ್ತಮ ಕನಿಷ್ಠ
ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಆದರೆ ಇದು ಖಂಡಿತವಾಗಿ ಕೆಲವು ತಲ್ಲಣ ಉಂಟುಮಾಡುವ ಆರಂಭವಾಗುತ್ತದೆ.
ಮತ್ತು ವಾಸ್ತವವಾಗಿ ನಾನು ಯಾವಾಗ ಹೇಳುವ ಧೈರ್ಯ ಮೊದಲ ಈ ವಿಷಯವನ್ನು ಬರೆಯಲು,
ಇದು ಸ್ವಲ್ಪ ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ ಬಳಸಲಾಗುತ್ತದೆ ಸಿಲುಕುವ ಸ್ವಲ್ಪ.
ಆದ್ದರಿಂದ, ಸಜ್ಜುಗೊಳಿಸಲು ಆರಂಭಿಸೋಣ ಕೆಲವು ಗ್ರಂಥಾಲಯಗಳು ನಿಮಗೆ
ಮತ್ತು ತಂತ್ರಗಳನ್ನು ಮಾಡಲು ಸುಲಭವಾಗಿ ಈ ಸ್ವಲ್ಪ.
ಆದ್ದರಿಂದ, ಸಾಮಾನ್ಯ ಒಂದು ಗ್ರಂಥಾಲಯಗಳು ಜನಪ್ರಿಯ ಗ್ರಂಥಾಲಯಗಳು ಇವೆ
ಈ ದಿನಗಳಲ್ಲಿ, ಈ ಒಂದು async.js ಎಂಬ.
ಮತ್ತು Node.js ಬಹಳಷ್ಟು ಹಾಗೆ ಗ್ರಂಥಾಲಯಗಳು ಅಥವಾ ಘಟಕಗಳು,
ಈ ಎಲ್ಲಾ ತೆರೆದ ಮೂಲವಾಗಿದೆ.
ಅವರು ಎಲ್ಲಾ ವಾಸಿಸುವ ಮತ್ತು ಪಡೆಯಲು ರೀತಿಯ ಇದು ಹಬ್ ಸಂಪುಟಗಳನ್ನು
ವಸ್ತುತಃ ಆಗಲು ಈ ವಿಷಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಇರಿಸಿ.
ತದನಂತರ ಒಂದು ಇಲ್ಲ ಇಡೀ ಮೂಲಸೌಕರ್ಯ
ಈ ವಿಷಯಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದಕ್ಕಾಗಿ NPM, ನೋಡ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಎಂಬ
ಇದು ನೀವು ಚೆನ್ನಾಗಿ ಬಂದಿದೆ EvanTube ರೀತಿಯ ಜೊತೆ
ಹಾಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಪಡೆಯಿರಿ.
ನೀವು ಪರಿಚಿತವಾಗಿರುವ ರೆಡ್ ಹ್ಯಾಟ್ ಮತ್ತು ಫೆಡೋರ ಜೊತೆ
ಉಪಕರಣಗಳಲ್ಲಿರುವ ಎಂದು, ಇದು ಯುಮ್ ಅನಿಸುತ್ತದೆ.
ಆದರೆ ಒಂದು ನೋಡ್ - ಇದು ಒಂದು ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಕೇವಲ
ಈ ನಿರ್ದಿಷ್ಟ ಪರಿಸರ.
ಆದ್ದರಿಂದ, ನಾವು ಡೌನ್ಲೋಡ್ ಮತ್ತು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಬಹುದು ಅಸಿಂಕ್ ಗ್ರಂಥಾಲಯದ ವಿಷಯಗಳನ್ನು
ಮತ್ತು ಇನ್ನೊಂದು ಒಂದು ಎಂಬ ಗ್ರಂಥಾಲಯದ ಅಥವಾ ಘಟಕ ಅಂಡರ್ಸ್ಕೋರ್.
ಆದರೆ ಈ ದೂರದ FS, HTTP ಮಾರ್ಗ,
ಆ ಎಲ್ಲಾ ಬರಲು ನೋಡ್ ನಿರ್ಮಿಸಲಾಯಿತು.
ನಾವು API ಡಾಕ್ಸ್ ಹೋಗಿ ಆದ್ದರಿಂದ ವೇಳೆ, ವಾಸ್ತವವಾಗಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ನೋಡುತ್ತಾರೆ
ನೋಡ್ಗೆ ನೀವು ಉಚಿತವಾಗಿ ಪಡೆಯಿರಿ ಮಾಡ್ಯೂಲ್ ಇಡೀ ಗುಂಪೇ.
ಆದರೆ ಸಂತೋಷವನ್ನು ಜನರು ಸಾಕಷ್ಟು ಮೇಲೆ ಇಂಟರ್ನೆಟ್ ಡಜನ್ಗಟ್ಟಲೆ ಮಾಡಿದ
ನೂರಾರು ಅಲ್ಲ ಇತರ ಗ್ರಂಥಾಲಯಗಳು
ಉತ್ತಮ ಕೆಲಸಗಳನ್ನು ಅಥವಾ ವಿಭಿನ್ನವಾಗಿ.
ಆದ್ದರಿಂದ, ಒಂದು ಅವಲೋಕಿಸೋಣ ಈ ಗ್ರಂಥಾಲಯದ ಹೇಗೆ ಕೆಲಸ.
ಆದ್ದರಿಂದ, ಈ ಕೋಡ್ ಅತ್ಯಂತ ಆಗಿದೆ ಕ್ಷಣ ಒಂದೇ.
ನಾನು ಎಂಬ ಒಂದು ಮಾರ್ಗವನ್ನು ಹೊಂದಿರುತ್ತವೆ ಟಾಪ್ ಅಪ್ ದಾಖಲಿಸಿದವರು.
ಮತ್ತು ಈಗ ನಾನು ಎಂದು ನುಡಿದರು async.series.
ಆದ್ದರಿಂದ ಅಸಿಂಕ್ ಗ್ರಂಥಾಲಯದ, ಇದು ನೀವು ಅನುಮತಿಸುತ್ತದೆ ಕೇವಲ ಲೈಬ್ರರಿ
ಸಾಮಾನ್ಯವಾಗಿ ಪಾಸ್ ಅಥವಾ ಸಂಗ್ರಹಿಸಲು ಒಂದು ಎಂಬ ಪಡೆಯಲು ಕಾರ್ಯಗಳನ್ನು
ಕೇವಲ ರೀತಿಯ ಇತರ ನಂತರ ಎಂದು ಇಂಡೆಂಟೇಶನ್ ಸಮಸ್ಯೆಯನ್ನು ತಪ್ಪಿಸಲು,
ಮತ್ತು ನಿಜವಾಗಿಯೂ ಕೇವಲ ಮಾನಸಿಕ ಏಕರೂಪವಾಗಿ ಏಳುತ್ತವೆ ತಲ್ಲಣ
ಕನಿಷ್ಠ ನೀವು ಮೊದಲ ನಿಮ್ಮ ಸ್ವಂತ ಈ ಗೆ ಧುಮುಕುವುದಿಲ್ಲ
ಅಸಮಕಾಲಿಕವಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್.
ಪಕ್ಕಕ್ಕೆ, ನೀವು ತೆಗೆದುಕೊಂಡ ವೇಳೆ 161 ಮತ್ತು ನೀವು ಬೀಗಗಳ ವ್ಯವಹರಿಸಿದೆ ಮಾಡಿದ
ಮತ್ತು ಪರಿಸ್ಥಿತಿಗಳು ಮತ್ತು ಎಲ್ಲಾ ಸಂಗ್ರಹಿಸಲು ಎಂದು, ಅಸಮಕಾಲಿಕ ಕೋಡ್
ಮತ್ತು ಹಾಗೆ ಪರಿಸರದಲ್ಲಿ Node.js, ಹೆಚ್ಚು ವಾಸ್ತವವಾಗಿ
ಹೆಚ್ಚು ಸರಳವಾದ ವಾದಯೋಗ್ಯವಾಗಿ
ವಾಸ್ತವವಾಗಿ ಬರೆಯಲು ಹೆಚ್ಚು ಬಹು ಎಳೆಗಳನ್ನುಳ್ಳ ಕೋಡ್.
ವುಡ್ ಹ್ಯಾವ್ ಯೂ ಬಹು ಎಳೆಗಳನ್ನುಳ್ಳ ಕೋಡ್,
ನೀವು ಐಟಿ ನಿಯಮಗಳು ಹೊಂದಿಲ್ಲ.
ನೀವು ಬಗ್ಗೆ ಚಿಂತೆ ಹೊಂದಿರುವ ಎರಡು ಎಳೆಗಳನ್ನು
ಅದೇ ಸಂಪನ್ಮೂಲಗಳು ಡಿಸ್ಕ್ ಅಥವ ಮೆಮೊರಿಗೆ.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸೌಂದರ್ಯ
Node.js ಇಲ್ಲ ಆಗಿದೆ ಅಕ್ಷರಶಃ ಮಾತ್ರ ಒಂದು ಥ್ರೆಡ್,
ಬ್ರೌಸರ್ ಅಂದರೆ
ಅಥವಾ ಸರ್ವರ್ ಮಾತ್ರ ಮಾಡಬಹುದು ಒಮ್ಮೆ ಒಂದು ವಿಷಯವನ್ನು.
ಇದು, ಕೇವಲ ನಿಮಗೆ ಬಿಟ್ಟಿದ್ದು ಪ್ರೋಗ್ರಾಮರ್
ಒಂದು ಮಾನಸಿಕ ಮಾದರಿ ಇರಿಸಿಕೊಳ್ಳಲು ನೀವು ರೀತಿಯ ವಿಷಯಗಳನ್ನು ಕ್ಯೂ ಹೇಗೆ
ಮತ್ತು ಲೆಕ್ಕಾಚಾರ ಹೇಗೆ ನಿಮ್ಮ ಕೋಡ್ ಆದೇಶ.
ಆದರೆ ನೀವು ಚಿಂತೆ ಎಂದಿಗೂ ಬಗ್ಗೆ ಪರಿಸ್ಥಿತಿಗಳು ಹೆಚ್ಚಿಸಲು
ಅದೇ ರೀತಿಯಲ್ಲಿ ನಲ್ಲಿ ಈ ರೀತಿಯ ರಾ ಕೋಡ್ ಕನಿಷ್ಠ.
ಆದ್ದರಿಂದ, ಇದು ಸ್ವಲ್ಪ ಇಲ್ಲಿ grack ಕಷ್ಟ.
ಆದರೆ - ಆದ್ದರಿಂದ ನನಗೆ ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ ಕೇವಲ ಒಂದು ಕ್ಷಣ ಡಾಕ್ಸ್.
async.js ಗ್ರಂಥಾಲಯದ ಇದು ಹಾಗೆಯೇ, ಬಹಳ googleable ಆಗಿದೆ
ಇದು GitHub ವಾಸಿಸುವ ಬಹಳಷ್ಟು ರೀತಿಯ ಬೇರೆ ಕುಂಡದಲ್ಲಿ - ನೆಡು.
ಇದು ಯೋಚಿಸುವುದಿಲ್ಲ ಹುರುಳಿಲ್ಲದ, ಅದು ಅಲ್ಲ.
ನನ್ನ ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಅವಕಾಶ ಇಲ್ಲಿ ಓದಿ ಮಿ.
ಆದ್ದರಿಂದ, ಅಸಿಂಕ್ ಗ್ರಂಥಾಲಯದ ಇಡೀ ಗುಂಪೇ ಒದಗಿಸುತ್ತದೆ
ಅದರೊಳಗಿದ್ದ ವಿಧಾನಗಳ.
ಉದಾಹರಣೆಗೆ, ಇಲ್ಲ ಪ್ರತಿ ಎಂಬ ವಿಧಾನ,
ಇದು ನಾನು ಈ ಕ್ಲಿಕ್ ವೇಳೆ ಒಂದು ಕ್ಷಣ ತನ್ನ ಡಾಕ್ಸ್ ನೋಡಲು,
ಈ ಒಂದು ಕಾರ್ಯ ಅಥವಾ ವಿಧಾನ ನೀವು ಏನಾದರೂ ಅನುಮತಿಸುತ್ತದೆ
ನಾಲ್ಕು ಪ್ರತಿ ಹಾಗೆ ಆದರೆ ಸಮಾನಾಂತರವಾಗಿ.
ಅವರು ಎಲ್ಲಾ ಸಂಭವಿಸಿ ನೀನು ಸಮರ್ಥವಾಗಿ ಸಮಾನಾಂತರವಾಗಿ.
ಮತ್ತು ಪ್ರತಿ ವಿಧಾನ ಮಾತ್ರ ನೀವು ಹಿಂದಿರುಗಿ ಹೋಗುವಾಗ ಎಲ್ಲಾ
ಆಫ್ ಪುನರಾವರ್ತನೆಗಳು ಪೂರ್ಣವಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ ಬಹುಶಃ ಆದಂತೆಯೇ ಇತರ ನಂತರ ಒಂದು.
ತಾತ್ತ್ವಿಕವಾಗಿ, ಅವರು ಸಂಭವಿಸಿ ಮೂಲಭೂತವಾಗಿ ಸಮಾನಾಂತರವಾಗಿ.
ಆದರೆ ವಿಧಾನ ಮಾಡುವುದಿಲ್ಲ ನೀವು ಮತ್ತೆ ಕರೆ.
ಇದು buzz ಇಲ್ಲ ನಿಮ್ಮ ತಪ್ಪಾಗಿ ಉಚ್ಚರಿಸುತ್ತಿದ್ದರು ಎಲ್ಲಾ ರವರೆಗೆ
ನೀವು ಅಂಶಗಳ ಮೇಲೆ ಪೂರ್ಣಗೊಳಿಸಿದ ಪುನರುಚ್ಚರಿಸಲಾಗಿದೆ.
ಆದ್ದರಿಂದ, ಇದು ಕೇವಲ ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ
ಬಳಸಿ ತಪ್ಪಿಸುವ ಸರಳ ನಾಲ್ಕು ಲೂಪ್
ಆದರೆ ವಾಸ್ತವವಾಗಿ ಏನು ಏನೋ ಅಸಮಕಾಲಿಕವಾಗಿ.
ಆದರೆ ಈಗ ನೇರವಾಗಿ ಈ ಉದಾಹರಣೆಗೆ ಸಂಬಂಧಿಸಿದ,
ಗಮನಿಸಿ ಈ ಇಲ್ಲ ಸರಣಿ ವಿಧಾನ.
ಮತ್ತು ನನಗೆ ಎಳೆಯಲು ಅವಕಾಶ ಒಂದು ಸರಳ ಅಂಗೀಕೃತ ಉದಾಹರಣೆಯಾಗಿ.
ಆದ್ದರಿಂದ ಅಸಿಂಕ್ ಗ್ರಂಥಾಲಯಗಳು, ಸರಣಿ ಸೂಚಿಸುವ ವಿಧಾನ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
ಶ್ರೇಣಿಯಲ್ಲಿನ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಮೂಲಕ.
ಡೇಟಾ ಯಾವುವು ಅಂಶಗಳ ರೀತಿಯ
ಆಧಾರಿತ ಈ ಶ್ರೇಣಿಯಲ್ಲಿನ ಒಂದು ಸರಳ ಉದಾಹರಣೆ ಮೇಲೆ?
ಈ ಕಾರ್ಯಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದೆ.
ಆದ್ದರಿಂದ ಸಿ, ನೀವು ಕರೆ ಅವುಗಳನ್ನು ಪಾಯಿಂಟರ್ಸ್ ಕೆಲಸ.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಹೆಚ್ಚು ಇವೆ ಸರಿಯಾಗಿ ಕಾರ್ಯಗಳನ್ನು ಉಲ್ಲೇಖಗಳನ್ನು
ಅಥವಾ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು.
ಮತ್ತು ಈ ಕೇವಲ ಸಾಲುಗಳು, ಅರ್ಥ
ಸಹಜವಾಗಿ ಆದೇಶ ಅಪ್ ಮೇಲೆ ಶೂನ್ಯ.
ಆದ್ದರಿಂದ, ಅವರು ಸಮರ್ಥಿಸಿದ್ದಾರೆ ಉತ್ತಮ ಇದು ಆದೇಶವನ್ನು
ಸರಣಿ, 'ಕಾರಣ ಸರಣಿ ಸಹಜವಾಗಿ ಎಂದರೆ ಏನಾದರೂ
ಸಲುವಾಗಿ ಅಲ್ಲ ಸಮಾನಾಂತರವಾಗಿ.
ಆದ್ದರಿಂದ, ಈ ಕೇವಲ ಅರ್ಥ ಈ ಕಾರ್ಯ ನಿರ್ವಹಿಸುವಾಗ ಪಡೆಯುತ್ತೇನೆ,
ಈ ಒಂದು, ನಂತರ ಈ ಒಂದು, ಈ ಒಂದು, ಈ ಒಂದು,
ಆದಾಗ್ಯೂ ಅನೇಕ ಇವೆ
ಅಂತಿಮವಾಗಿ ಐಚ್ಛಿಕ ರವರೆಗೆ ಕಾಲ್ಬ್ಯಾಕ್ ಕರೆಯಲಾಗುತ್ತದೆ.
ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಮಾದರಿ ಗಮನಕ್ಕೆ.
ಮತ್ತು ಸಹ ಈ ಒಂದು ವ್ಯಕ್ತಿ ಗ್ರಂಥಾಲಯ,
ಇದು ಪ್ರತಿನಿಧಿ ಬಹಳ ಸಾಮಾನ್ಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮಾದರಿ
ಮತ್ತೆ ಇವುಗಳು ಕಾಲ್ಬ್ಯಾಕ್ ಬಳಸಿ.
ಆದ್ದರಿಂದ, ನೀವು ಇಲ್ಲಿ ಏನು ಗಮನಿಸುವುದಿಲ್ಲ.
ಎಂಬ ಮೊದಲ ಕಾರ್ಯದಲ್ಲಿ ಈ ರಚನೆಯ ಮೂಲಕ ಜಾರಿಗೆ,
ನೀವು ಅನಾಮಧೇಯ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಕೇವಲ ಕಾರ್ಯದ ಕಾರ್ಯ.
ಸ್ಪಷ್ಟವಾಗಿ ಆದರೆ ಗಮನಿಸಿ ಈ ದಸ್ತಾವೇಜನ್ನು ಪ್ರಕಾರ,
ಎಂದು ಅನಾಮಧೇಯ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು ವಾದವನ್ನು ಕಾಲ್ಬ್ಯಾಕ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು.
ಒಂದು ಪಾಯಿಂಟರ್ ಏರಲಿದೆ ಅಥವಾ ಕಾರ್ಯ ಒಂದು ಉಲ್ಲೇಖ
ನಿಮ್ಮ ಕರೆ ಮಾಡಬೇಕು ಎಂದು ಕೋಡ್ ಒಂದು ಮೌಲ್ಯವನ್ನು ಮರಳಲು ಸಿದ್ಧವಾಗಿದೆ.
ಆದ್ದರಿಂದ ಮತ್ತೆ, ಕೇವಲ ಭಿನ್ನವಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಕ್ರಮವಿಧಿ
ನೀವು ಬಳಸಲಾಗುತ್ತದೆ ನೀವು ಅಲ್ಲಿ ತಕ್ಷಣ ಮೌಲ್ಯಗಳನ್ನು ಹಿಂದಿರುಗಿದ
ಎಂದು ಒಂದು ವ್ಯತ್ಯಾಸ ಈ ರೀತಿಯ ಒಂದು ಗ್ರಂಥಾಲಯದ ಬಳಸಿ
ಅಸಮಕಾಲಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಹೆಚ್ಚು ನೀವು ತಯಾರಾಗಿದ್ದೀರಿ ಸಾಮಾನ್ಯವಾಗಿ, ಆಗಿದೆ
ಒಂದು ಮೌಲ್ಯ ಮರಳಲು ಒಂದು ಕಡತದಿಂದ ಒಂದು ಡೇಟಾಬೇಸ್,,
ಒಂದು ಅಂಕಗಣಿತ ನಿಂದ ಅಭಿವ್ಯಕ್ತಿ, ಇದು ನಿಮಗೆ ಬಿಟ್ಟಿದ್ದು
ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ ಕರೆ.
ಮತ್ತು ಒಳ್ಳೆಯ ವಿಷಯ ಈ ಗ್ರಂಥಾಲಯದ ಬಗ್ಗೆ
ನಾವು ಡಾಕ್ಸ್ ಓದಲು ಹೆಚ್ಚು ಎಚ್ಚರಿಕೆಯಿಂದ ಎಂದು,
ಕೇವಲ, ಮತ್ತು ಕೇವಲ ಎಲ್ಲಾ ವೇಳೆ ಎಂಬ ಇವುಗಳು ಕಾಲ್ಬ್ಯಾಕ್ ಪ್ರದೇಶ
ಒಂದು ದೋಷ ವಸ್ತು ಇಲ್ಲದೆ, ಇಡೀ ವಿಷಯ ಯಶಸ್ಸು ಕಾಣಿಸುತ್ತದೆ?
ಆದ್ದರಿಂದ ಅಂದರೆ, 2 ಇವೆ
ಅನಾಮಧೇಯ 10 ಇವೆ ಕಾರ್ಯಗಳನ್ನು
ಈ ರಚನೆಯ ಆದ್ದರಿಂದ ಈ ಸರಣಿಯಲ್ಲಿ,
ಕೇವಲ ಅವರನ್ನು ಎಲ್ಲಾ ಯಶಸ್ವಿಯಾಗಲು ವೇಳೆ,
ಅಂತಿಮ ಐಚ್ಛಿಕ ಕಾಲ್ಬ್ಯಾಕ್ ತಿನ್ನುವೆ ಯಶಸ್ವಿ ಪರಿಗಣಿಸಬಹುದು?
ಅವುಗಳನ್ನು ಯಾರಾದರೂ , ಪ್ರತಿ ಕಾರ್ಯ ವಿಫಲವಾದರೆ
ಇದು ತಿನ್ನುವೆ ನಂತರ ಸಹ ಕಾರ್ಯಗತಗೊಳಿಸಲು.
ಆದ್ದರಿಂದ, ಇದು ರೀತಿಯ ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ ಒಂದು ಡೈಸಿ ಸರಣಿ ಹೊಂದಿರುವ
ಎಂದು ಅಕಾಲಿಕವಾಗಿ ಸ್ಥಗಿತಗೊಳಿಸುತ್ತದೆ ಒಂದು ವೇಳೆ ಏನಾದರೂ ತಪ್ಪಾದಲ್ಲಿ.
ಇಲ್ಲಿ, ಸಂದರ್ಭಕ್ಕೆ ಈ ನೋಡಲು ನಾವು ಮತ್ತೆ ಜಾರಿಗೆ ಎಂದು ಹೇಗೆ
ಹಿಂದಿನ ಪ್ರೋಗ್ರಾಂ.
ನಾನು ಮೊದಲು ಮಾರ್ಗವನ್ನು ಪಡೆಯಲು ಆದ್ದರಿಂದ ಈ ಸುಲಭ ಭಾಗವಾಗಿದೆ.
ನಾನು ಈ ಅಸ್ಥಿಪಂಜರ ಕೋಡ್ ಅಂಟಿಸಿ
ಅಲ್ಲಿ ಸಾಕ್ಷ್ಯ async.series ಮುಕ್ತ ಆವರಣದ,
ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ತೆರೆಯಲು.
ಮತ್ತು ಈಗ ನಾನು ಒಂದು ಹೊಂದಿವೆ ಗಮನಕ್ಕೆ ಈ ಆರಂಭದಲ್ಲಿ ಕಾರ್ಯ
ಎರಡನೇ, ನಾವು ನೋಡುತ್ತಾರೆ ನಾವು ಈ ಹೋಗಿ ಅಲ್ಲಿ.
ಈಗ ಗಮನಕ್ಕೆ, ಇದು ಇಲ್ಲಿದೆ ಮೊದಲಿಗೆ ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣ
ಆದರೆ ಕೇವಲ ಗಮನ ಇದು ಲೈನ್ ಲೈನ್.
Fs.stat ಅಂಕಿಅಂಶಗಳು ಪಡೆಯಲು ಅರ್ಥ ಅಥವಾ ಆ ಪಥದ ಯಾವ ಅಲ್ಲ.
ಸಿದ್ಧವಿರುವಾಗ ಈ ಕಾಲ್ಬ್ಯಾಕ್ ಕಾಲ್.
ಈ ಕೋಡ್ ಮೊದಲಿದ್ದ.
ದೋಷ ಇಲ್ಲ, ಒಂದು ವ್ಯತ್ಯಾಸವೆಂದರೆ ಈಗ ಇಲ್ಲ.
ಮತ್ತೆ, ಸಾಮಾನ್ಯ ಮಾದರಿ Node.js ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಆಗಿದೆ
ಏನಾದರೂ ತಪ್ಪಾದಲ್ಲಿ ಮತ್ತು ವೇಳೆ ಕಾಲ್ಬ್ಯಾಕ್ ತಿಳಿಯಲು ಅಗತ್ಯವಿದೆ
ರೂಢಿ, ಮೊದಲ ಕಾಲ್ಬ್ಯಾಕ್ ವಾದವು ಹೋಗುತ್ತದೆ
ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಅಥವಾ, ಯಾವುದೇ ಎಂದು ಒಂದು ಒಂದು ದೋಷ ವಸ್ತು ಉಲ್ಲೇಖಿಸಿ,
ಬಂಡವಾಳ ಇ ಇದು ದೋಷ ಹೀಗಿದೆ ಜಾಗತಿಕವಾಗಿ ಇರುವ ವರ್ಗ
ಆದರೆ ಹೆಚ್ಚು ಕೆಲವು ಬಾರಿ.
ಆದ್ದರಿಂದ ಈ ಮಾಡುವುದರಿಂದ, ಇಲ್ಲ ವೇಳೆ ಒಂದು ದೋಷ, ಗೋಜಲನ್ನು ಎಂಬುದರ?
ಜೊತೆಗೆ ಯಾವ ನಾನು ಆಧರಿಸಿ , ಸರಣಿ ಮಾಡುತ್ತದೆ ಹೇಳಿದರು
ಏನು ಹೋದಲ್ಲಿ ಆಗಿದೆ ತಪ್ಪು, ನಾವು ರೀತಿಯ ಬಯಸುವ
ಇಡೀ ಸರಣಿಯ ಸ್ಥಗಿತಗೊಳಿಸಲು ಅನಾಮಧೇಯ ಕಾರ್ಯ ಕರೆಗಳನ್ನು.
ಆದ್ದರಿಂದ, ಇದು ನನಗೆ ಸಾಕು ಕೇವಲ ಕಾಲ್ಬ್ಯಾಕ್ ಸಾಗುವ ಮರಳಲು
ದೋಷ ವಸ್ತು.
ಏಕೆಂದರೆ ಸ್ಟಾಟ್ ನೀಡಿದರೆ ನನಗೆ ಮತ್ತೆ ದೋಷ,
ನಾನು ಹೊಸ ರಚಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ನನ್ನ ಸ್ವಂತ ದೋಷ ವಸ್ತು,
ಆದರೆ ನಾನು, ಹೆದರುವುದಿಲ್ಲ
ನಾನು ಪಾಸ್ ಮಾಡಲು ಯಾವುದೇ ದೋಷ ವಾಸ್ತವವಾಗಿ ಸಂಭವಿಸಲು ಎಂದು
ಆದ್ದರಿಂದ ನಾನು ಸರಿಸುತ್ತದೆ ಈ ಕಾಲ್ಬ್ಯಾಕ್ ಗೆ.
ಮತ್ತು ಕೇವಲ ಸ್ಪಷ್ಟ ಎಂದು, ರಿಟರ್ನ್ ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಅನಿವಾರ್ಯವಲ್ಲ.
ನಾನು ಮೂಲಭೂತವಾಗಿ ಈ ಮಾಡಲು ಬಯಸುವ ಆದರೆ ನಾನು ಈಗ "ರಿಟರ್ನ್ ಇಲ್ಲ ಬಯಸಿದರು;
/ / ಆದ್ದರಿಂದ ಯಾವುದೇ ಇಲ್ಲಿ ಕೋಡ್ "ಕಾರ್ಯಗತಗೊಳಿಸಿ.
ಆದ್ದರಿಂದ ಮತ್ತೆ ಮತ್ತೊಂದು ಸಾಮಾನ್ಯ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸಮಾವೇಶ
ನೀವು ಇಲ್ಲ ಆದರೂ ವಸ್ತುತಃ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿದ,
ನೀವು ಮೌಲ್ಯವನ್ನು ಪಾಸ್ ಮಾಡಲು ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯನಿರ್ವಹಿಸಲು
ಆದರೆ ನಂತರ ನೀವು ಬಯಸುವ ಮರಣದಂಡನೆ ನಿಲ್ಲಿಸಲು
ನೀವು ಕ್ರಿಯೆಯ ಕ್ಷುಲ್ಲಕ ರೀತಿಯಲ್ಲಿ
ಇದನ್ನು ಕೇವಲ ಕರೆ ಇಲ್ಲಿಗೆ ಹಿಂದಿರುಗಿ.
ಆದರೆ ತಪ್ಪು ಇಲ್ಲ,
ನಾವು ಹಿಂದಿರುಗುವ ಕಾಲ್ಬ್ಯಾಕ್ ಮಾಡುತ್ತಿರುವುದು ಇದು ವಿಶೇಷವೇನು ಸಹ ದೋಷ
ಸ್ಪಷ್ಟೀಕರಿಸದ ಮೌಲ್ಯವನ್ನು ಮರಳಲು.
ಸರಿ, ಈ ಮಾಡುವುದಿಲ್ಲ ಹೆಚ್ಚಾಗಿ ಒಂದು ಮೌಲ್ಯವನ್ನು ಮರಳಲು.
ನಾನು ಕಾಳಜಿ ಎಲ್ಲಾ ಒಂದು ಆಗಿದೆ ಮತ್ತಷ್ಟು ಮರಣದಂಡನೆ ಹತ್ತುವ.
ಆದ್ದರಿಂದ, ಈ ನನ್ನ ಸಂಯೋಜನೆಯ ಎರಡು ಸಾಲುಗಳನ್ನು ಕೇವಲ ಒಂದು ಸ್ಟೈಲಿಸ್ಟ್ ಆಗಿದೆ
ಕೇವಲ ಸಭೆಗಳನ್ನು ಸಾಲಿನ ಸಂಖ್ಯೆಯ
ಕೋಡ್ ಆಫ್ ನಾನು ಬರೆದ 2 ರಿಂದ 1.
ಆದ್ದರಿಂದ ಬೇರೆ ಏನು?
ದೋಷವುಂಟಾಗಿದೆ ಅಲ್ಲ -
ವಾಸ್ತವವಾಗಿ ಸ್ಪಷ್ಟ ಎಂದು ನಾನು ತಪ್ಪಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ
ಎಂದು ಬೇರೆ ಮಾಡುವುದರಿಂದ.
ಆದರೆ ಮತ್ತೆ, ಮತ್ತೊಂದು ಸಾಮಾನ್ಯ ಮಾದರಿ ಚೆಕ್
ನಿಮ್ಮ ತಪ್ಪುಗಳು ಟಾಪ್ ಅಪ್ ನಂತರ ಮರಳಬಹುದು ಬದಲಿಗೆ ಮುಂದುವರಿಸಲು
ನಿಮ್ಮ ಕೋಡ್ ಇಂಡೆಂಟ್ elses ಮತ್ತು elses ಮತ್ತು elses.
ಆದ್ದರಿಂದ ಅಲ್ಲ ಕಡತ ಈಗ, ನಿಮಗೆ,
ನಾನು ಈ ನಿರ್ವಹಿಸಲು ಬಯಸುವ ಸ್ವಲ್ಪ ವಿಶೇಷವಾಗಿ.
ಇಲ್ಲಿ ಜಾವಾ ಅಥವಾ C + + ಹಾಗೆ ಅಥವಾ ಕೆಲವು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ,
ಇಲ್ಲಿ ಒಂದು ನಿದರ್ಶನದ ಮಾಡಬಹುದು ಹೇಗೆ ದೋಷ ಸಾಗುವ ಟೈಪ್ ಆಕ್ಷೇಪಣೆಯಿರುವುದು
ಒಂದು ಡೀಫಾಲ್ಟ್ ಸಂದೇಶವನ್ನು ಅಲ್ಲ ಫೈಲ್
ಮತ್ತು ಈ ಕೇವಲ ಸ್ವಲ್ಪ ಕ್ರಮವಿಲ್ಲದ.
ಆದರೆ ನಾನು ಸಂಕೇತ ಬಾಗುತ್ತೇನೆ ನನ್ನ ಸ್ವಂತ ದೋಷ.
ಮತ್ತು ಈ ಕೊನೆಯಾಗಿ ಮಾಡುತ್ತದೆ ಸಾಲು ಸಂಭಾವ್ಯವಾಗಿ ಸೂಚಿಸುವುದಕ್ಕಾಗಿ?
ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ ಆಗಿದೆ.
ನೀವು ಶೂನ್ಯ ಹಾದು ನೀವು ದೋಷ ನಿಯತಾಂಕ, ಕೇವಲ ಅರ್ಥ
ರೂಢಿ ಎಲ್ಲಾ ಚೆನ್ನಾಗಿ.
ಆದ್ದರಿಂದ, ಅಂದರೆ ಏನು ತಾರ್ಕಿಕವಾಗಿ ಸಂಭವಿಸಲಿದೆ?
ಶೂನ್ಯ ರವಾನಿತವಾಗಿದ್ದರೆ ಕಾಲ್ಬ್ಯಾಕ್ ಗೆ
ಈ ಅನಾಮಧೇಯ ಅರ್ಥ ಕಾರ್ಯ ಯಶಸ್ವಿಯಾಗಿಲ್ಲ
ಆದ್ದರಿಂದ ಮಾತನಾಡಲು.
ಆದ್ದರಿಂದ, ಏನು ಮಾಡಬೇಕು ಸರಣಿ ವಿಧಾನ ಮುಂಚಿತವಾಗಿ ಮತ್ತು ಈಗ ಆಧಾರಿತ ಇಲ್ಲ
ಹಿಂದಿನ ನನ್ನ ಮೌಖಿಕ ವ್ಯಾಖ್ಯಾನದ?
[ಕೇಳಿಸುವುದಿಲ್ಲ ಟೀಕಿಸು]
ಬಲ, ಮುಂದಿನ ಒಂದು ಮೇಲೆ ಸರಿಸಿ?
ಇದು ಒಂದು ಅಲ್ಲದ ಶೂನ್ಯ ಮರಳಿದ್ದ ವೇಳೆ ಮೌಲ್ಯ, ಇದು ಕೇವಲ ಸ್ಥಗಿತಗೊಳಿಸು
ಮತ್ತು ಯಾವುದೇ ಅನಾಮಧೇಯ ಕ್ರಿಯೆ ಎಂದು ಪಡೆಯುತ್ತೀರಿ.
ಆದರೆ, ನಂತರ ಏಕೆಂದರೆ ಈ ಮುಂದಿನ ಎಂಬ ಪಡೆಯುತ್ತೇನೆ.
ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ತರ್ಕ ಅತ್ಯಧಿಕವಾಗಿ ಅದೇ ಮೊದಲು
ಮತ್ತು ನಾವು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಹೇಗೆ ನೋಡುತ್ತಾರೆ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಮತ್ತಷ್ಟು ಈ.
ನಾನು ಈ ಸಾಕಷ್ಟು ರೀತಿಯ ಅರ್ಥ
ಮಾತಿನ ಎಲ್ಲಾ ಹೀರಿಕೊಳ್ಳುವ ಮತ್ತು ದೃಷ್ಟಿ.
ಆದರೆ ಈಗ, ಎರಡನೇ ಗಮನಕ್ಕೆ ನಾನು ಬಯಸುವ ಅನಾಮಧೇಯ ಕಾರ್ಯ
ಸರಣಿಯಲ್ಲಿ ನಿರ್ವಹಿಸಲು ಆಗಿದೆ ಕಡತ ಓದಲು ಪ್ರಯತ್ನಿಸಿ.
ಈ ಕಾಲ್ಬ್ಯಾಕ್ ಕಾಲ್ ನೀವು ಸಿದ್ಧರಾದಾಗ.
ದೋಷ ಇಲ್ಲ, ಕೇವಲ ಕಾಲ್ಬ್ಯಾಕ್ ಮೂಲಕ ಸಂಕೇತ
ಆದ್ದರಿಂದ ಉಳಿದ ಈ ವಿಷಯವನ್ನು ಸ್ಥಗಿತಗೊಳಿಸುತ್ತದೆ.
ಎಲ್ಸ್ ರಿಟರ್ನ್ ಶೂನ್ಯ.
ಆದರೆ ಏಕೆ ಸಾಗುವ ನಾನು ಎರಡು ವಾದಗಳನ್ನು?
ನಾನು ಓದಲು ಈ ಸಮಯದಲ್ಲಿ ಕಡತ ಮತ್ತು ಹಿಂದೆ
ವೇರಿಯಬಲ್ ದಶಮಾಂಶ ಕರೆದಂತೆ
ನಾನು ಸೂಚಿಸುವುದಕ್ಕಾಗಿ ಕೇವಲ ಬಯಸುವ ಎಲ್ಲಾ ಶೂನ್ಯ ಹಿಂದಿರುಗಿದ ಹಾಗೂ
ಮೊದಲ ವಾದವನ್ನು.
ನಾನು ನಿಜವಾದ ಮರಳಲು ಬಯಸುವ ಎರಡನೇ ವಾದ ದಶಮಾಂಶ.
ಏಕೆಂದರೆ ನಾನು ಮತ್ತಷ್ಟು ಓದಲು ದಸ್ತಾವೇಜನ್ನು,
ಕೋಡ್ ಈ ಕೊನೆಯ ಪಡೆ ಗಮನಕ್ಕೆ ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ಎಂದು ಅರ್ಥ
ಸರಣಿಯ ಕೊನೆಯಲ್ಲಿ.
ಕೇವಲ ಎರಡು ಅನಾಮಧೇಯ ಇದ್ದವು ಈ ಸರಣಿಯಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು.
ದೋಷ ನಂತರ, ಇಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ ನಾನು ತಿಳಿದಿರುವ ಕೊಂಡಿಗಳು ಒಂದು
ಈ ಸರಣಿ ಆದ್ದರಿಂದ ಮಾತನಾಡಲು ವಿಫಲವಾಗಿದೆ.
ಆದ್ದರಿಂದ ಅಂದರೆ, ಈ ದೋಷ ಒಂದು ದೋಷ ವಸ್ತು ಏರಲಿದೆ
ಶೂನ್ಯ ಯಾವುದೇ ವೇಳೆ ಈ ಹುಡುಗರಿಗೆ ವಿಫಲವಾಗಿದೆ.
ಆ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಮನುಷ್ಯ ಜಾಮೀನು ಹೋಗುವ ಮತ್ತು ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ
400 ಹೇಳಲು ಇದು ವಿನಂತಿಯನ್ನು ವಿಫಲಗೊಳ್ಳುತ್ತದೆ ಅರ್ಥ,
ಬಹಳ ಸಾಮಾನ್ಯ ಇಲ್ಲಿದೆ ದೋಷ ಸಂದೇಶ.
ತದನಂತರ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ದೋಷ ಸಂದೇಶವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.
ಆದ್ದರಿಂದ, ನಾನು ತೊಂದರೆ ಇಲ್ಲ ಈ ಬಾರಿ ಸೂಪರ್ ಗುದ ಎಂದು,
ನಾನು ವ್ಯತ್ಯಾಸ ನಾನೇನು , 500 ಮತ್ತು 404 ಮತ್ತು 403 ನಡುವೆ
ನಾನು ಕೇವಲ ರೀತಿಯ ಮನುಷ್ಯ ಕುರುಡಾಗಿ ನನ್ನ ಕೈ ಅಲೆಗಳ
ಮತ್ತು ಏನೋ ತಪ್ಪಾಗಿದೆ ಹೇಳುತ್ತಾರೆ.
ಆದರೆ ಏನೂ ಮಾಡಿದರೆ, ತಪ್ಪು ಹೋಗಿ
ನಾನು ಈ ಕಳುಹಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಡೇಟಾವನ್ನು ಹಾದುಹೋಗುವ res.end.
ಈಗ ಈ ಸ್ವಲ್ಪ ರಹಸ್ಯ ಕಾಣುತ್ತದೆ.
ಆದರೆ ನಾನು ಓದಲು ಮತ್ತೆ ವೇಳೆ ದಸ್ತಾವೇಜನ್ನು,
ಎರಡನೇ ವಾದವನ್ನು ಈ ಅಂತಿಮ, ಅಂತಿಮ ಕಾಲ್ಬ್ಯಾಕ್,
ಮಾತ್ರ ಮರಣದಂಡನೆ ಆ ವ್ಯಕ್ತಿ ಸರಣಿ ಮಾಡಲಾಗುತ್ತದೆ ಒಮ್ಮೆ
ಇಲ್ಲ ಪಾಲಿಸಲು ಅಥವಾ ಒಂದು ಭಾಗವನ್ನು ಆಫ್, ಈ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಏರಲಿದೆ
ಎರಡನೇ ವಾದಗಳನ್ನು ಎಲ್ಲಾ
ವರ್ಗಾಯಿಸಲ್ಪಟ್ಟ ಕಾಲ್ಬ್ಯಾಕ್ ಗೆ.
ಈಗ, ಇದು ತಿರುಗಿದರೆ ಕೇವಲ ಈ ಸರಣಿಯಲ್ಲಿ ಸಂಪರ್ಕ
ವಾಸ್ತವವಾಗಿ ಎರಡನೇ ಮರಳಲು ವಾದ ಇಲ್ಲಿ ಈ ಒಂದು.
ಹಾಗಾಗಿ ಒಂದು ಮೇಲೆ ವಿಂಗಡಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಂಬಿಕೆಯ ಅಧಿಕ ಸರಳವಾಗಿ ಇಟ್ಟುಕೋ ಬಳಸಲು
ಕ್ಷಣ ಆ ಕಳೆದ ಒಂದು ವಿಧಾನ
ನೀವು ಕಳೆದ ನೀಡುತ್ತದೆ ಒಂದು ರಚನೆಯ ಅಂಶಗಳನ್ನು.
ಈ ರಚನೆಯ ಎಂದು ಅಂಗೀಕಾರವಾದ ಸ್
ನನಗೆ ಎರಡು indicies ಹೊಂದಿದೆ, ಸೊನ್ನೆ ಮತ್ತು ಒಂದು.
ಇದು ಕೇವಲ ಶೂನ್ಯ ಇಲ್ಲಿದೆ ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ಈ ವ್ಯಕ್ತಿ ಮರಳುತ್ತದೆ -
ಎರಡನೇ ಪಾಸ್ ಇಲ್ಲ ವಾದ ಆದರೆ ಈ ವ್ಯಕ್ತಿ ಮಾಡುತ್ತದೆ.
ಆದ್ದರಿಂದ ಬ್ರಾಕೆಟ್ ಫಲಿತಾಂಶಗಳು ಶೂನ್ಯ ಏನೂ,
ಫಲಿತಾಂಶಗಳು ಬ್ರಾಕೆಟ್ ಒಂದು ಏನು ಹೊಂದಿದ್ದರೆ,
ನೀವು ನಂತರ ಮಾಡಿರುವ ವೇಳೆ ಈ ಹಂತದವರೆಗೆ ಉದ್ದಕ್ಕೂ?
ಕಡತ, ಹಲೋ, ವಿಶ್ವದ ವಿಷಯ ಸಂಭಾವ್ಯವಾಗಿ,
ಆದ್ದರಿಂದ ನಾನು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿದೆ ಅದನ್ನು ಮುದ್ರಿಸಲು.
ಮತ್ತು ನನ್ನನ್ನು ಮುಗಿಸಲು ಅವಕಾಶ ಇಲ್ಲಿ ಒಂದು ವಿವರ.
ನಾನು ಹಳೆಯ ಈ ರೀತಿಯ ಮಾಡಿದರೆ ಶಾಲೆಯ, ನಾನು ಪಡೆಯಲು ಬಯಸಿದರೆ
ಕಳೆದ ಅಂಶಗಳನ್ನು, ನಾನು ಸಾಧ್ಯವಾಗುವುದಾದರೆ ಹಾಗೆ ಫಲಿತಾಂಶಗಳು [results.length-1],
ಎಂದು ರೀತಿಯ ಇಲ್ಲಿದೆ ಹಳೆಯ ಶಾಲಾ ರೀತಿಯಲ್ಲಿ
ಕಳೆದ ಅಂಶಗಳನ್ನು ಪ್ರವೇಶಿಸುವ - ಅಥವಾ ಶೂನ್ಯ ಸೂಚ್ಯಂಕ ರಚನೆಯ.
ಆದರೆ ತಂಡದಲ್ಲಿ ಎಂದು, ಮರುಪಡೆಯಲು ನಾನು ಈ ಗ್ರಂಥಾಲಯದ ಎಂದು
ಇಲ್ಲಿ ಅದಕ್ಕೆ ಇದು ಅಂಡರ್ಸ್ಕೋರ್ ಸಮಾವೇಶ ಕೇವಲ ಕರೆಯಲಾಗುತ್ತದೆ
ಅಕ್ಷರಶಃ ಅಂಡರ್ಸ್ಕೋರ್ ವಿಶೇಷ ಇದು ಪಾತ್ರ
ಇದು ಕೇವಲ ರೀತಿಯ ತಂಪು ಕಾಣುತ್ತದೆ ಡಾಲರ್ ಚಿಹ್ನೆ jQuery ಫಾರ್ ಮಾಡುತ್ತದೆ.
ಇದು ಕೇವಲ ಒಂದು ಸಹಾಯಕ ವಿಧಾನ ಕಳೆದ ಡಾಟ್ ಅಂಡರ್ಸ್ಕೋರ್
ಎಂದು ನಿಖರವಾಗಿ ಒಂದೇ.
ಮತ್ತು ನೀವು ಎಂದಿಗೂ ಬಂದಿದೆ ವೇಳೆ ಮೊದಲು ಎರಡೂ ಉಪಯೋಗಿಸಿದ ಅಂಡರ್ಸ್ಕೋರ್
ಕ್ಲೈಂಟ್ ಸೈಡ್ ಕೋಡಿಂಗ್
ಮತ್ತು ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ ಒಂದು ಆಗಿದೆ ಅತ್ಯದ್ಭುತವಾಗಿ ಉಪಯುಕ್ತ ಗ್ರಂಥಾಲಯದ
ವಿವರಿಸಲಾಗಿದೆ ಹಲವು ಜನರು ಇದು jQuery ಎಲ್ಲಾ ಹೊಂದಿದೆ ಇಷ್ಟ
ವಿಧಾನಗಳ, ಜನರು ಬಯಸಿದರು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವತಃ ಬಂದಿತು.
ಸರಿ.
>> ಆದ್ದರಿಂದ, ನನಗೆ ಬಹಳ ಇಷ್ಟ ಮತ್ತು ನಾನು ಸರಣಿಯಲ್ಲಿ ವೀಕ್ಷಿಸಿದ್ದರು,
ನೀವು ಕಾಲ್ಬ್ಯಾಕ್ ಹಾಗೆ ಹೊಂದಿವೆ ವಾದವನ್ನು?
>> ಹೌದು.
>> ಹಾಗೆ ನೀವು ವಾಸ್ತವವಾಗಿ, ತಳ್ಳಿದೆ ಹಾಗೆ
ಮತ್ತು ಅದು ಏನು ಹಾಗೆ ನೀವು ಯಾವಾಗ ಅರ್ಥ
ಹಾಗೆ ಕಾಲ್ಬ್ಯಾಕ್ ತದನಂತರ ಹಾಗೆ -
[ಕೇಳಿಸುವುದಿಲ್ಲ ಟೀಕಿಸು]
>> ಸರಿ, ಒಳ್ಳೆಯ ಪ್ರಶ್ನೆ.
ಆದ್ದರಿಂದ, ನನಗೆ ಎಳೆಯಲು ಅವಕಾಶ ಇಲ್ಲಿ ಅಸಿಂಕ್ ಮುಖ್ಯ ಪುಟ
ಅಥವಾ GetHub ಮೇಲೆ ದಸ್ತಾವೇಜನ್ನು.
ಆದ್ದರಿಂದ ಈ ಅಂಗೀಕೃತ ಆಗಿದೆ ರಚನೆ.
ನೀವು ಕರೆ ಈ ಬಳಸುತ್ತಿದ್ದರೆ ನಿರ್ದಿಷ್ಟ ವಿಧಾನ ಸರಣಿ,
ಇದು ಎರಡು ದೊಡ್ಡ ಭಾಗಗಳಲ್ಲಿ ಇಲ್ಲ.
ಒಂದು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು
ಮತ್ತು ಎರಡು ಅಂತಿಮ ಕಾಲ್ಬ್ಯಾಕ್ ಹೊಂದಿದೆ ವಾಸ್ತವವಾಗಿ ಎಂದು ಕಾರ್ಯ
ಬಹಳ ನಲ್ಲಿ ಕಾರ್ಯರೂಪಕ್ಕೆ ಸರಣಿಯ ಕೊನೆಯಲ್ಲಿ.
ಈಗ, ನಾವು ಒಂದು ಜೂಮ್ ವೇಳೆ ಮೊದಲ ಸ್ವಲ್ಪ ಹತ್ತಿರಕ್ಕೆ
ಆ ದೊಡ್ಡ ವಸ್ತುಗಳ, ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ರಚನೆಯ
ಈ ಅವಶ್ಯಕತೆ ಮೂಲಕ ವ್ಯಕ್ತಿ ದಸ್ತಾವೇಜನ್ನು ಹೊಂದಿದೆ
ಅನಾಮಿಕ ಎಂದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಕಾರ್ಯ
ಒಂದು ವಾದವನ್ನು ಕರೆಯಲ್ಪಡುವ ಕಾಲ್ಬ್ಯಾಕ್ ರಲ್ಲಿ ಅಥವಾ foo ಅಥವಾ ಬಾರ್, ಇದು ಪರವಾಗಿಲ್ಲ ಇಲ್ಲ
ಆದರೆ ಅವರು ಕಾಲ್ಬ್ಯಾಕ್ ಇದು ಕರೆ.
ಈ ನಿಮ್ಮ ತಪ್ಪಾಗಿ ಉಚ್ಚರಿಸುತ್ತಿದ್ದರು ತೆರನಾದ ಶೇಕ್ Shack ನೀವು ಕೈ.
ಈ ಎಂದರೆ ಅದಕ್ಕೆ ನೀವು ಒಂದು ಮೌಲ್ಯವನ್ನು ಮರಳಬಹುದು
ಗ್ರಾಹಕ ನೀವು ಏಕೆಂದರೆ ಕೇವಲ ಅಕ್ಷರಶಃ ಮರಳಲು ಸಾಧ್ಯವಿಲ್ಲ.
ನೀವು ಅದನ್ನು ಮಾಡಬೇಕು ಈ ಕಾಲ್ಬ್ಯಾಕ್ ರೀತಿಯಲ್ಲಿ.
ಈ ಕಾರಣ ಒಳಗೆ ವೇಳೆ ಕಾರ್ಯ ಕೆಲವು ನಿಧಾನ ನಡೆಯುವ ಆಗಿದೆ
ಡೇಟಾಬೇಸ್ ವೈಚಾರಿಕ ನಂತಹ ಕೋಡ್, ಓದಲು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಕಡತ,
ನೀವು ನಿರೀಕ್ಷಿಸಿ ಬಯಸುವುದಿಲ್ಲ ಮತ್ತು ಯಾರ ನಿರ್ಬಂಧಿಸಲು,
ನೀವು ಕಾಲ್ಬ್ಯಾಕ್ ಕರೆಯಲು ಬಯಸುತ್ತೇನೆ.
ಆದ್ದರಿಂದ, ಈ ಅಕ್ಷರಶಃ ಆಗಿದೆ ವಾದದ ಹೆಸರು.
ಆದರೆ ನೀವು, ಸಿ ಇಷ್ಟ ಕಾರ್ಯ ಪಾಯಿಂಟರ್ಸ್ ಹೊಂದಿವೆ.
ಜಾವಾದಲ್ಲಿ ನೀವು ಉಲ್ಲೇಖ ವ್ಯವಸ್ಥೆಯ ವಿಧಾನಗಳು
ಮತ್ತು ಅದೇ ಇಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್.
ಈ ವೇರಿಯಬಲ್ ಆದರೆ ಅದರ ಪ್ರಕಾರ ಕಾರ್ಯ.
ಆದ್ದರಿಂದ ಕೇವಲ ತನ್ನ ಹೆಸರು ಬರೆದು ಎಂಬುದನ್ನು ಕಾಲ್ಬ್ಯಾಕ್ ಅಥವಾ foo
ಅಥವಾ ಬಾರ್, ನಂತರ ಮುಕ್ತ ಆವರಣದ ಮತ್ತು ನಿಕಟ ಆವರಣದ,
ನೀವು ಪಾಲಿಸಲು ಮಾಡುತ್ತಿದ್ದೇವೆ ಎಂದು ಕಾರ್ಯದ.
ಮತ್ತು ಒಂದು ಶೂನ್ಯ ಹಾದುಹೋಗುವ ಇದು ಅರ್ಥ ಶೂನ್ಯ ದೋಷ ಮತ್ತು ಒಂದು
ಈ ಅರ್ಥ ನಾನು ಸೈನ್ ಪಾಸ್ ಬಯಸುವ ದಶಮಾಂಶ
ತದನಂತರ ಪಡೆ ಸ್ಪಷ್ಟ ಎಂದು, ಈ ಮತ್ತೊಂದು ಕಾಲ್ಬ್ಯಾಕ್ ಹೊಂದಿದೆ.
ಮತ್ತು ಕಾಲ್ಬ್ಯಾಕ್ ಎಂದು ಅಲ್ಲ,
ಇದು ಕೇವಲ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಒಂದು ಆಗಿದೆ ಕಾಲ್ಬ್ಯಾಕ್ ವಿಧಾನ ಕಾರ್ಯ
ಇದು ಕರೆಯಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ವ್ಯಾಖ್ಯಾನದಿಂದ
ಈ ಲೇಖಕರ ಗ್ರಂಥಲಯದ ಮಾಡಿದಾಗ ಸಂಪೂರ್ಣ ಸರಣಿ ಪೂರ್ಣಗೊಂಡ
ಅಥವಾ ಅದರ ಉಪವಿಭಾಗಗಳಾಗಲು ಒಂದು ವೇಳೆ ದೋಷ ಬೇಗ ಸಂಭವಿಸಿದ.
ಆದ್ದರಿಂದ, ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ ಹೆಸರು, ಕಾಲ್ಬ್ಯಾಕ್ ಕ್ರಿಯೆ ಕರೆ
, ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ ಹೆಸರು ಕಾಲ್ಬ್ಯಾಕ್ ಕ್ರಿಯೆ ಕರೆ
ವಿವಿಧ ಕಾಲ್ಬ್ಯಾಕ್ ಒಟ್ಟಿಗೆ ಎಲ್ಲಾ ಕೆಲಸ.
>> ನಾವು ಈಗ ಹಾಗೆ ಹೊಂದಿವೆ ಕಾಲ್ಬ್ಯಾಕ್ ವ್ಯಾಖ್ಯಾನಿಸಲು?
>> ಇಲ್ಲ, ಏಕೆಂದರೆ ಈ ವ್ಯಕ್ತಿ ನಿಮ್ಮ ರಚನೆಯ ಒಳಗೆ ಹಾದು
ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು
ಕೋಡ್ ಒಂದು ಪಾಯಿಂಟರ್ ಅವರು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸಿದೆ.
ನಿಖರವಾಗಿ, ಸರಿ.
ಆದ್ದರಿಂದ, ಹೇಳಲು ದಯವಿಟ್ಟು ಆ ಕೋಡ್ ಸ್ವಲ್ಪ ಸರಳ ಪಡೆಯುತ್ತದೆ.
ಆದ್ದರಿಂದ, ಅದು ಮಾಡಬಹುದು.
ಮತ್ತು ನೀವು ನನ್ನ ಹಾಗೆ ಇಂತಹ, ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಕನಿಷ್ಠ ತಿಳಿಸುವ ಅನುಕೂಲಗಳ,
ಇದು ಸ್ವಲ್ಪ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಈ ಬಳಸಲಾಗುತ್ತದೆ.
ಆದರೆ ನಾವು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಈ ಅಪ್ ಸ್ವಲ್ಪ,
ನಿಮಗೆ ತುಂಬಾ ಎಸೆಯಲು ಆದರೆ ಇಲ್ಲಿ ಮತ್ತೊಂದು ರೂಪವೇ ಇಲ್ಲಿದೆ
ಮತ್ತು ಅದರ ಮತ್ತೊಂದು ವಿಧಾನದಲ್ಲಿ
ಅದೇ ಗ್ರಂಥಾಲಯದಲ್ಲಿ ಜಲಪಾತ ಎಂಬ.
ಇದು ಮೇಲಿನಿಂದ ಆಗಿದೆ ಸರಣಿ ಭಿನ್ನವಾಗಿ ಅಲ್ಲಿ ಪ್ರತಿ
ಆ ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ಮೂಲಭೂತವಾಗಿ ಮರಣದಂಡನೆ
ಸ್ವತಂತ್ರವಾಗಿ ಆಫ್ ಇತರರ ಪ್ರತಿ.
ಹೆಸರು ಸೂಚಿಸುವ ಹಾಗೆ ಜಲಪಾತ ಮೇಲಿನ ಕಾರ್ಯಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ
ರೀತಿಯ ಮೌಲ್ಯಗಳನ್ನು ರವಾನಿಸಲು ಕಡಿಮೆ ಕಾರ್ಯ,
ರೀತಿಯ ನೀರಿನ ಕ್ಯಾಸ್ಕೇಡ್ ಇಷ್ಟ.
ಆದ್ದರಿಂದ ಈ ಮೇಲಿನಿಂದ ನಾನು ರೀತಿಯ ಮಾಡಬಹುದು ಎಂದು
ನನ್ನ ಅನುಕೂಲಕ್ಕೆ ಈ ಬಳಸಿ.
Async.waterfall ರಲ್ಲಿ, ಕೆಳಗಿನ ಗಮನಿಸಿ.
ನಾನು fs.stat ಕರೆಯಬಹುದು ಪಥದಲ್ಲಿ ಹಾದುಹೋಗುವ
ನಾನು ಪಡೆಯಲು ಬಯಸುವ ಅಂಕಿಅಂಶಗಳು.
ತದನಂತರ ನಾನು ಮೊದಲು ನೆನಪಿಡಿ ಅನಾಮಿಕ ಕಾರ್ಯ ಹೊಂದಿತ್ತು
ಎರಡು ವಾದಗಳನ್ನು ತಪ್ಪುಮಾಡು ಹೊಂದಿತ್ತು,
esults ಮತ್ತು ನಂತರ ನಾನು ಎಂಬ ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ ಕೈಯಾರೆ?
ಇತರ ಪದವನ್ನು ಕೇವಲ ಆಗಿದೆ ಸ್ಪಷ್ಟ, ನೆನಪಿಗೆ ಹಿಂದಿನ
ಅಸಿಂಕ್ 2, ನಾನು ಎಲ್ಲಾ ಮಾಡಿದರು ಈ ಅಸಹ್ಯ ಕೆಲಸ.
ನಾನು, fs.stat ಪಿ ಜಾರಿಗೆ ಎಂಬ
ನನ್ನ ಸ್ವಂತ ಅನಾಮಧೇಯ ಡಿಕ್ಲೇರ್ಡ್ ಕಾರ್ಯ.
ದೋಷ ವೇಳೆ ನಾನು ನಂತರ ಪರೀಕ್ಷಿಸಿದ್ದು ಶೂನ್ಯ ನಂತರ ನಾನು ಮಾಡಿದರು,
ಬೇರೆ ನಾನು, ಇಡೀ ಮಾಡಿದರು ಸಂಪ್ರದಾಯಗಳನ್ನು ಅನುಸರಿಸುವ ಸೌಂದರ್ಯ
ಹಾಗೆ Node.js ಆ ಕಾಲ್ಬ್ಯಾಕ್ ಹೊಂದಿದೆ ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯಗಳನ್ನು ಅರ್ಥ
ಕನಿಷ್ಠ ಒಂದು ವಾದವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು, ಶೂನ್ಯ ನಂತರ ಒಂದು ದೋಷ ವಸ್ತು
ಹೆಚ್ಚು ಉಪಯುಕ್ತ ಮೌಲ್ಯಗಳನ್ನು ಅಥವಾ.
ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಮಾದರಿ ಗಮನಕ್ಕೆ
ನಾನು ಈ ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ ಘೋಷಿಸುವ ನಿಖರವಾಗಿ ಅನುಸರಿಸುತ್ತದೆ
ಮಾದರಿ ಎಂದು ಈ ಹುಡುಗನ ಅಸಿಂಕ್ ಗ್ರಂಥಾಲಯದ ಮಾಡುತ್ತದೆ.
ಈ ಹೇಳಲು ಇದು, ಏಕೆ am ನನ್ನ ಸ್ವಂತ ಕಾಲ್ಬ್ಯಾಕ್ ಅನುಷ್ಠಾನಕ್ಕೆ
ವಿಧಾನ ಈ ಲೇಖಕ ಗ್ರಂಥಾಲಯದ ಅಕ್ಷರಶಃ ನನಗೆ ಹಸ್ತಾಂತರಿಸುವ
ಒಂದು ಫ್ಲ್ಯಾಟರ್ ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ಒಂದು ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ ನಾನು ಬಳಸಬಹುದು?
ಆದ್ದರಿಂದ, ನಾನು ಹಸ್ತಾಂತರಿಸುತ್ತಾನೆ ಉಲ್ಲೇಖಿಸಿ ಅವರು ನನಗೆ ನೀಡಿದ
ಆದ್ದರಿಂದ ತಕ್ಷಣ, ನನ್ನ ಹಲವು ಸಾಲುಗಳು
ಕೋಡ್ ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಆಗಲು.
ಈಗ, ನಾವು ಈ ಮೂಲಕ ಅಲ್ಲಿ ಹೋಗಿ ಇಲ್ಲ?
ಮುಂದಿನ ಕಾರ್ಯ ಎಂದು ನಾನು ನಿರ್ವಹಿಸಲು ಬಯಸುವ,
ಮುಂದಿನ ಅನಾಮಧೇಯ ಈ ರಚನೆಯ ಕಾರ್ಯ
ಕಾರ್ಯಗಳನ್ನು ಕೆಳಗಿನ ಮಾಡುತ್ತದೆ.
ಎಚ್ಚರಿಕೆ ಮೊದಲ ಸ್ಟಾಟ್ ಆಗಿದೆ ಮೊದಲ ವಾದವನ್ನು.
ಆದ್ದರಿಂದ ಏನೋ ಹೊಂದಿದೆ ಈಗಾಗಲೇ ಬದಲಾಯಿತು.
ಈಗ, ಈ ವ್ಯಕ್ತಿ ಯಾರು ಗ್ರಂಥಾಲಯದ ಬರೆದರು -
ಮತ್ತು ನಾನು ವ್ಯಕ್ತಿ ಹೇಳುವ ನಾನು ಇದು ಒಂದು ವ್ಯಕ್ತಿ ಏಕೆಂದರೆ.
ಈ ಗ್ರಂಥಾಲಯದ ಬರೆದ ಈ ವ್ಯಕ್ತಿ ದಸ್ತಾವೇಜನ್ನು ಖಾತರಿಗಳು ಆಗಿದೆ
ಎಂದು ಇಲ್ಲಿ ಈ ಕಾರ್ಯ ನನಗೆ ಮತ್ತೆ ಒಂದು ದೋಷ ವಸ್ತು ಹಾದುಹೋಗುತ್ತದೆ
ಅಥವಾ ಶೂನ್ಯ ಕೋಮಾ ನಂತರ ಇತರ ಮೌಲ್ಯಗಳು ಪ್ರತ್ಯೇಕಿಸಿ ಪಟ್ಟಿಯನ್ನು,
ಅವರು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಆ ಇತರ ಮೌಲ್ಯಗಳು ಹ್ಯಾಂಡೆಡ್
ಈ ಅನಾಮಧೇಯ ಕಾರ್ಯ ಎಡದಿಂದ ಬಲಕ್ಕೆ ಸಲುವಾಗಿ.
ಮತ್ತು ಕೇವಲ ಒಂದು ಎಂದು ಬಳಸಲಾಗುತ್ತದೆ ಕೇವಲ ಕಾಲ್ಬ್ಯಾಕ್ ಕಾರ್ಯ ಸರಳವಾಗಿ
ಕೊನೆಯ ವಾದವನ್ನು ಆಗುತ್ತದೆ.
ಈಗ, ನಾನು ಮನುಷ್ಯ ಯಾರು ಗೊತ್ತಿಲ್ಲ ಕೇಂದ್ರೀಕರಿಸಿದ ಕೇವಲ ನಿಮಗೆ.
ಆದರೆ ಈಗ, ಇಲ್ಲಿದೆ ಇಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳುವ?
ಆದ್ದರಿಂದ, ನಾವು ಗೊತ್ತು ದಸ್ತಾವೇಜನ್ನು
ಅಥವಾ ಉದಾಹರಣೆಗಳು ಮೊದಲು ಒಂದೆರಡು
ಎಂದು fs.stat ಅಂತಿಮವಾಗಿ ನಿರೀಕ್ಷಿಸುತ್ತದೆ ಎರಡು ವಾದಗಳ ಒಂದು ಕಾಲ್ಬ್ಯಾಕ್,
ಒಂದು ಇದು ದೋಷ ವಸ್ತು ದೋಷ ವಸ್ತು ಅಥವಾ ಶೂನ್ಯ ನಂತರ
ಒಂದು ಉಲ್ಲೇಖ ಅಂಕಿಅಂಶಗಳು ವಸ್ತು.
ನಾನು ಆ ಬಗ್ಗೆ ಯೋಚನೆ ಆದ್ದರಿಂದ, ದೋಷ ವಸ್ತು ಕೋಮಾ ಅಂಕಿಅಂಶಗಳು ವಸ್ತು,
ಎಂದು ಮಾದರಿ ಹಿಡಿಸುತ್ತದೆ ಈ ವ್ಯಕ್ತಿಯ ಗ್ರಂಥಲಯದ.
ಆದ್ದರಿಂದ, ನಾನು ಸರಳವಾಗಿ ಹೇಳಬಹುದು ಏಕೆಂದರೆ ನಾನು ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಯಾವುದೇ
ಇದು ಎಂದು - ಎಂದು ವಿಶೇಷವೇನು fs.stat ಮೂಲಕ ರವಾನಿಸಬಹುದು
ಕಾಲ್ಬ್ಯಾಕ್ ಅಂಕಿಅಂಶಗಳನ್ನು, ತಪ್ಪುಮಾಡು ಆಗಿದೆ ಈ ಗ್ರಂಥಾಲಯದ ವ್ಯಾಖ್ಯಾನದಂತೆ,
ನಾನು ಎರಡನೇ ಹಾಕಬಹುದು ವಾದದ ಹೆಸರು ಇಲ್ಲಿ
ಅಥವಾ ಯಾವುದೇ ನಾನು ಬದಲಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ
ನಾನು ನಂತರ ಬಯಸಿದರೆ ಇಲ್ಲಿ ಕಾಲ್ಬ್ಯಾಕ್ ಮೂಲಕ.
ಆದ್ದರಿಂದ, ನಾನು ಒಂದು ರವಾನಿಸಬಹುದು ಇಲ್ಲಿ ಇಲ್ಲಿಂದ ಗೌರವಿಸುತ್ತಾರೆ.
ಈಗ, ಈ ಕೋಡ್ ಎಲ್ಲಾ ಆದರೂ ಇದು ಒಪ್ಪಿಕೊಳ್ಳಬಹುದಾಗಿದೆ ಸ್ವಲ್ಪ ರಹಸ್ಯ
ಕನಿಷ್ಠ ನಕಲಿಸಿ ಮೊದಲು ಬಹುತೇಕ ಭಾಗ.
ವ್ಯತ್ಯಾಸವೆಂದರೆ ಸೂಚನೆ ಇಲ್ಲಿ ನಾನು ಒಂದು ದೋಷ ಘೋಷಿಸುವ ನಾನು
ವಸ್ತು ಮತ್ತು ಈಗ ನಾನು ಬಯಸುವ ಸ್ವಲ್ಪ ರಸಿಕ ಪಡೆಯಲು.
ನಾನು ವಾಸ್ತವವಾಗಿ ತಿಳಿಯಲು ಬಯಸುವ ಏನು ದೋಷ, ಆದ್ದರಿಂದ ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮಾಡಲಾಯಿತು
ಈ ವಸ್ತುವು ಒಳಗೆ ಸಿಕ್ಕಿಸಲು ಆಸ್ತಿ ನಿರಂಕುಶವಾಗಿ ಕೋಡ್ ಎಂದು
ನಾನು ತಿಳಿಯಲು ಆ ಈ ಒಂದು ಕಡತ ಅಲ್ಲ
ಎಂದು ಅನಧಿಕೃತ ಇರಬೇಕು, ಇದು HTTP 403 ಇಲ್ಲಿದೆ.
ನನಗೆ ನೆನಪು ಅವಕಾಶ ಮೊದಲು ನಾನು ದೋಷ ವಸ್ತು ರವಾನಿಸಲು
ಕಾಲ್ಬ್ಯಾಕ್ ಗೆ.
ನಂತರ ಕೊನೆಯದಾಗಿ ಓದಲು ಪ್ರಯತ್ನಿಸಿ ಕಡತ, ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ,
ಜಲಪಾತ, ನಾನು ಮುರಿದು ಬಂದಿದೆ ಎರಡು ದೊಡ್ಡ ಹಂತಗಳು ರಿಂದ ಕೋಡ್
ಮೂರು ಸಣ್ಣ ಹಂತಗಳನ್ನು.
ಇಲ್ಲಿ ಸೌಂದರ್ಯ ಗಮನಿಸಿ,
ನಾನು fs.readFile ಕರೆಯಬಹುದು ಪಥದಲ್ಲಿ ಹಾದುಹೋಗುವ.
ತದನಂತರ ಹಾರ್ಡ್ ಭಾಗ ಮಾನಸಿಕವಾಗಿ, ನಾನು ಪಾಸ್ ಇದೆ
ವ್ಯಕ್ತಿ ಕಾಲ್ಬ್ಯಾಕ್ ರಲ್ಲಿ.
ಅವರು ನನಗೆ ಹಸ್ತಾಂತರಿಸುವ ವಿಶೇಷವೇನು ವಿಷಯ, ನಾನು fs.readFile ಗೆ ಹಾದು ಹೋಗುವ.
ನಾವು ಎಲ್ಲಾ ಅಂಟಿಕೊಂಡಿರುವ ಕಾರಣ ಅದೇ ಸಂಪ್ರದಾಯಗಳನ್ನು,
ಕಾಲ್ಬ್ಯಾಕ್ ಮೊದಲ ವಾದವು ನಂತರ ಒಂದು ದೋಷ ವಸ್ತು ಅಥವಾ ಶೂನ್ಯ
ಒಂದು ಕೋಮಾ ಅಥವಾ ಪ್ರತ್ಯೇಕಿಸಿ ಉಪಯುಕ್ತ ವಿಷಯವನ್ನು ಪಟ್ಟಿ.
ಆದ್ದರಿಂದ, ಈಗ ಮತ್ತು ವೇಳೆ ಅರ್ಥವನ್ನು ನಾನು ನಾನು ತಿಳಿದಿರುವ ಮಾಡುತ್ತೇವೆ ದಸ್ತಾವೇಜನ್ನು ಓದಲು
ಈ, ಕಳೆದ ಕಾಲ್ಬ್ಯಾಕ್, ಹೊರಗೆ ಇಲ್ಲಿ ಈ ವ್ಯಕ್ತಿ
ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಆಫ್ ಹೋಗುತ್ತದೆ ದೋಷ ವಸ್ತು ವರ್ಗಾಯಿಸಲ್ಪಡುತ್ತವೆ
ಅಥವಾ ನಾನು ಪರಿಶೀಲಿಸಿ ಯಾವ ಶೂನ್ಯ ಯಾವಾಗಲೂ ಇಲ್ಲಿ ಈ ಕೋಡ್.
ತದನಂತರ ವ್ಯಾಖ್ಯಾನದಿಂದ ಈ ವಿಧಾನದ
ವ್ಯಕ್ತಿ ದಸ್ತಾವೇಜನ್ನು, ಮರಳಿದರು ಕಳೆದ ಮೌಲ್ಯ
ಕಳೆದ ವಿಧಾನ ನನ್ನ ಅನಾಮಿಕ ಶ್ರೇಣಿಯಲ್ಲಿನ -
ಅನಾಮಧೇಯ ಕಾರ್ಯಗಳನ್ನು ನನ್ನ ರಚನೆಯ.
ಆದ್ದರಿಂದ, ಯಾವ ಫೈಲ್ ರಿಟರ್ನ್ ಓದಲು ಮಾಡುವುದಿಲ್ಲ
ಮತ್ತು ನಾನು ಮರಳುವುದನ್ನು ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ಸಡಿಲವಾಗಿ ಈಗ.
ನಾನು ಓದಲು ಏನು ಅರ್ಥ ವಾದಗಳನ್ನು ಕಡತ ಪಾಸ್
ಕಾಲ್ಬ್ಯಾಕ್ ವಿಧಾನ ಅದರ ಬಲಗೈ?
ಎರಡು ವಾದಗಳು, ಮೊದಲ ಒಂದು ದೋಷ ವಸ್ತು ಅಥವಾ ಶೂನ್ಯ,
ಎಂದು ಯಾವಾಗಲೂ ಇಲ್ಲಿದೆ ಉತ್ತರ ಏರಲಿದೆ.
ಮತ್ತು ಎರಡನೆಯ ವಿಷಯ ಹೋಗುತ್ತದೆ ಏನು ಓದಲು ಕಡತ ಎಂದು?
ಕಡತದ ವಿಷಯಗಳನ್ನು, ನಾವು ಹಿಂದಿನ ಇದನ್ನು ದಶಮಾಂಶ.
ಆದ್ದರಿಂದ, ಕೇವಲ ಘೋಷಿಸುವ ಮೂಲಕ ತಪ್ಪುಮಾಡು, ಕಾರಣವಾಗುತ್ತದೆ,
ಮತ್ತು ದೋಷ ಈ ಪರಿಶೀಲಿಸಿ ರೀತಿಯ ಈಗ ನೀರಸ ಇದೆ.
ಎಲ್ಸ್, ನಾನು res.end ಮಾಡಲು ಆ ಫಲಿತಾಂಶವನ್ನು ಹಾದುಹೋಗುವ.
ಈ ನಿಸ್ಸಂದೇಹವಾಗಿ ತಿನ್ನುವೆ ಸಂಪೂರ್ಣವಾಗಿ ಸಿಂಕ್
ತನಕ ನೀವು ವಾಸ್ತವವಾಗಿ ಇದು ನಿಮ್ಮನ್ನು ಬರೆಯಲು.
ಆದರೆ ಈಗ, ತೆಗೆದುಕೊಳ್ಳಬಹುದು ದೂರ ಕನಿಷ್ಠ ವಾಸ್ತವವಾಗಿ
ಈ ಸ್ಪಷ್ಟವಾಗಿ ಎಂದು ಸಾಮಾನ್ಯ ಮಾದರಿ, ಆ ವೇಳೆ ನಾವು
ಮತ್ತು ಗ್ರಂಥಾಲಯಗಳು ಲೇಖಕರು ಸ್ಟಿಕ್ ಎಲ್ಲಾ ರೀತಿಯ
ಈ ಒಡಂಬಡಿಕೆಗೆ ಕಾಲ್ಬ್ಯಾಕ್ ವಿಧಾನಗಳ.
ಮತ್ತು ಮೊದಲ ವಾದವು ಒಂದು ದೋಷ ವಸ್ತು ಅಥವಾ ಶೂನ್ಯ.
ಎರಡನೇ ಮತ್ತು ಮೂರನೇ
ಮತ್ತು ನಾಲ್ಕನೇ ವಸ್ತುಗಳು ವಸ್ತುಗಳು ನಾವು ಕಾಳಜಿ ಮತ್ತು ನಾವು ರೀತಿಯ
ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸಿ ಮತ್ತು ದಸ್ತಾವೇಜನ್ನು.
ನಾವು ಕೋಡ್ ಪ್ರಾರಂಭವಾಯಿತು ಪ್ರಾಮಾಣಿಕವಾಗಿ ಬಹಳ ಕೊಳಕು.
ಮತ್ತು ಸಹ ಇತ್ತೀಚಿನ ಉದಾಹರಣೆಗೆ ರೀತಿಯ ಕಷ್ಟ ನಾನೂ ಆಗಿದೆ
ನಿಮ್ಮ ಮನಸ್ಸು ಸುಮಾರು ಕಟ್ಟಲು, ಇದು, ಕನಿಷ್ಠ ದೃಷ್ಟಿ ಇಲ್ಲಿದೆ
ಇದು ಹೆಚ್ಚು ಬಿಗಿಯಾದ ತೋರುತ್ತಿದೆ.
ಮತ್ತು ನೀವು ಆರಾಮದಾಯಕವಾದ ಪಡೆಯಲು ಒಮ್ಮೆ ಇದು, ಇದು ತುಂಬಾ ಸುಲಭ
ಮತ್ತು ಇದು ತುಂಬಾ ಕಡಿಮೆ ಪೀಡಿತ ಇಲ್ಲಿದೆ ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ ಹೆಚ್ಚು ದೋಷಗಳನ್ನು.
ಆದ್ದರಿಂದ, ನನಗೆ ಪ್ರದರ್ಶಿಸುವ ಅವಕಾಶ ಇಲ್ಲಿ ಒಂದು ಕೊನೆಯ ವಿಷಯ.
ಈ ಆವೃತ್ತಿ ಮೂರು.
ಮತ್ತು - ಇಲ್ಲ, ತಂದೆಯ ಬಿಟ್ಟು ಅವಕಾಶ ಈ ಒಂದು ಕೇವಲ.
ನನಗೆ ಒಂದೆರಡು ಹೋಗಲು ಅವಕಾಶ ಕಸರತ್ತುಗಳ ಇತರ ಕಳೆದ ವಿಷಯಗಳನ್ನು.
ಸರಿ, ಆದ್ದರಿಂದ ಸರ್ವರ್ 2.
ಸರಿ. ಮೊದಲ, ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು, ನಾನು ಈ ಸಾಕಷ್ಟು ತಿಳಿದಿದೆ
ಆದರೆ ನೀವು ಹೆಚ್ಚು ಬಯಸಿದ್ದರು ಸೂಚನೆಗಳನ್ನು, ಆದ್ದರಿಂದ?
ನೀವು ಉತ್ತಮ ಹೇಳಲಿಲ್ಲ ಸೂಚನಾ ಅಗತ್ಯವಾಗಿ.
ಹೌದು?
[ಕೇಳಿಸುವುದಿಲ್ಲ ಟೀಕಿಸು]
ಸರಿ, ನೀವು ಮೂಲಭೂತವಾಗಿ ಆರ್ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗೆ ಸಹನಶೀಲ
ಕಣ್ಕಟ್ಟು ಹೇಗೆ ಲೆಕ್ಕಾಚಾರ ಒಮ್ಮೆ ಈ ಚೆಂಡುಗಳನ್ನು ಎಲ್ಲಾ,
ಒಂದು ಕಡತ ಓದುವ, ಒಂದು ಡೇಟಾಬೇಸ್ reading.
ಮತ್ತು ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸರ್ವರ್ನ ಸ್ವತಃ ಏಕೈಕ ಥ್ರೆಡ್ ಇಲ್ಲಿದೆ.
ಮತ್ತು ಮೂಲಭೂತವಾಗಿ ಮತ್ತು ವಾಸ್ತವವಾಗಿ,
ಒಂದು ಚಿತ್ರವನ್ನು ಇಲ್ಲ ನಾನು, ಎಸೆ ಇಲ್ಲ
ಮತ್ತು ಇದು ಅವಶ್ಯಕವಾಗಿ ಎಲ್ಲಾ ಎನ್ಲೈಟೆನಿಂಗ್
ಆದರೆ ಬಹುಶಃ ನಾವು ನೀಡುತ್ತೇನೆ ನೀವು ಒಂದು ಮಾನಸಿಕ ಮಾದರಿ.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವತಃ ಮತ್ತು ನೋಡ್
ವಿಶೇಷವಾಗಿ ಈ ಹೊಂದಿದೆ ಆದ್ದರಿಂದ ಕ್ರಿಯೆಯನ್ನು ಲೂಪ್ ಎಂಬ.
ಆ ಮೂಲಕ, ನೀವು ನಗರದ Node.js ಆಫ್ ಕಾರ್ಯಕ್ರಮ
ಅಕ್ಷರಶಃ ಹಾಗೆ ಅನಂತ ಆದೇಶಗಳ.
ಇದು ಕಾಯುವ, ಕೇವಲ ಕಾಡು ಲೂಪ್ ನ ಮತ್ತು ಕಾಯುವ ಮತ್ತು ಕಾಯುವ,
ಪೂರ್ಣಗೊಳಿಸಲು ಕಾರ್ಯಗಳನ್ನು ಹುಡುಕುತ್ತಿರುವ.
ಮತ್ತು ಕಾರ್ಯ, ಹೋಗಿ ಇರಬಹುದು ಒಂದು ಡೇಟಾಬೇಸ್ ಏನನ್ನೋ ತರಲು
ಅಥವಾ ಇಲ್ಲಿಂದ ಮೌಲ್ಯವನ್ನು ಡೇಟಾಬೇಸ್ ಅಥವಾ ಈ ಕಡತವನ್ನು ಪಡೆಯಲು ಹೋಗಿ
ಡಿಸ್ಕಿನಿಂದ ಅಥವಾ ಇಲ್ಲಿ ಒಂದು ಬಳಕೆದಾರ ಮನವಿ.
ಕೇವಲ ಘಟನೆಯ ಯಾವುದೇ ರೀತಿಯ, ಬ್ರೌಸರ್ ಕ್ರಿಯೆಯನ್ನು ಚಾಲಿತ,
ಆದ್ದರಿಂದ ಸರ್ವರ್ ಅಡ್ಡ ಕ್ರಿಯೆಯನ್ನು ಚಾಲಿತ.
ಮತ್ತು ಆ ವಸ್ತುಗಳ ಯಾವುದೇ ಘಟನೆಗಳು ಇದ್ದಾರೆ.
Node.js ಆದ್ದರಿಂದ ಯಾರಾದರೂ, ಕೇವಲ ಅನಂತ ಆದೇಶಗಳ ಬರೆದರು,
ದೊಡ್ಡ ಕಾಡು ಲೂಪ್, ಕಾಯುವ ವಿಷಯವನ್ನು ತೀರುತ್ತದೆ.
ಮತ್ತು ಸ್ಟಫ್ ಹೀಗಾಗುತ್ತದೆ ಎಂದು, ಇದು ಬಲ, ಒಂದು ಕ್ಯೂ ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ?
ನಿಸ್ಸಂಶಯವಾಗಿ, ಒಂದು ಡೇಟಾಬೇಸ್ ಒಂದು ಮೌಲ್ಯ ಮರಳಿ ಇರಬಹುದು.
ಫೈಲ್ ಸಿಸ್ಟಮ್, ಆಪರೇಟಿಂಗ್ ವ್ಯವಸ್ಥೆಯ ಮೌಲ್ಯವನ್ನು ಮರಳಿ ಇರಬಹುದು
ಸುಮಾರಾಗಿ ಇದೇ ಸಮಯದಲ್ಲಿ ಆದರೆ ಬಹುಶಃ ಇಲ್ಲ ವಿಶೇಷವೇನು
ಅವರಿಗೆ ಕೆಲವು ಆದೇಶ ಎಂದು.
ಮತ್ತು Node.js ಹೋಗುತ್ತದೆ ಮೂಲಭೂತವಾಗಿ ಒಂದು ಕ್ಯೂ ಹೊಂದಿವೆ
ದೊಡ್ಡ ವ್ಯೂಹ ಅಥವಾ ಹಾಗೆ ವೆಕ್ಟರ್, ಕೆಲವು ವಿನ್ಯಾಸ
ಎಲ್ಲಾ ಬಫರ್ ಆ ವಸ್ತುಗಳ.
ಇದು ಅಕ್ಷರಶಃ ಮಾತ್ರ ಏಕೆಂದರೆ ಒಂದು ಸಮಯದಲ್ಲಿ ಅವುಗಳನ್ನು ಒಂದು ನಿರ್ವಹಿಸಲು.
ಆದ್ದರಿಂದ, ಯಾವಾಗ ನೀವು, ಡೆವಲಪರ್,
ಅಸಮಕಾಲಿಕ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯುವ ಅಸಮಕಾಲಿಕ ಬಳಸಿಕೊಂಡು ಕೋಡ್
ಕಾರ್ಯ, ನೀವು ಈ ಅವಕಾಶ ಮಾಡುತ್ತಿದ್ದೇವೆ ಕ್ರಿಯೆಯನ್ನು ಲೂಪ್ ಹೋಗಲು ಕರೆಯಲ್ಪಡುವ
ಮುಂದಿನ ಟಿಕ್, ಬಲ?
ಆದ್ದರಿಂದ, ಎಲ್ಲಿಯವರೆಗೆ ನೀವು ತಕ್ಷಣ ಎಲ್ಲಾ ಮರಳಲು
ಈ ಅಸಮಕಾಲಿಕ ವಿಧಾನಗಳ ಓದಿ ಫೈಲ್ ಮತ್ತು ಸ್ಟಾಟ್ ಹಾಗೆ,
ಅವರು ತಕ್ಷಣವೇ ಮರಳಲು ಏಕೆಂದರೆ ಅಂತಿಮವಾಗಿ ಕಾಲ್ಬ್ಯಾಕ್
ಮತ್ತೆ ಪಡೆಯುತ್ತದೆ.
ತಕ್ಷಣ ನೀವು ಹಿಂದಿರುಗಿ ಎಂದು,
ಬೇರೊಬ್ಬರ ಎಂದರ್ಥ ಇಲ್ಲಿ ಸ್ಟಾಕ್ ಆಫ್ ಬೇರ್ಪಡಿಸಿದ ಪಡೆಯುತ್ತೀರಿ
ಅಥವಾ ಇದು ಆಫ್ ಬೇರ್ಪಡಿಸಿದ ಪಡೆಯುತ್ತೀರಿ ಇಲ್ಲಿ ಕ್ಯೂ ಮುಂದೆ.
ಆದ್ದರಿಂದ, ಇಲ್ಲ ವಾಸ್ತವವಾಗಿ ಧಾರಾವಾಹಿಯ
ನಡೆಯುತ್ತಿದೆ ಎಂದು ಎಲ್ಲವನ್ನೂ,
ಸಹ ಈ ಎಲ್ಲಾ ವಿಷಯವನ್ನು ಸಮಾನಾಂತರ ನಡೆಯುತ್ತಿದೆ ಮಾಡಬಹುದು
ಒಂದು ಬಹು ಎಳೆಗಳನ್ನುಳ್ಳ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ.
ಆದರೆ ಸ್ವತಃ ಮತ್ತು Node.js ಸರ್ವರ್ ಓಡಿಸುತ್ತಿದ್ದ
ಒಂದು ಎಳೆ.
ಆ ಕಡೆ ಆಗಿದೆ ನೀವು ಅಗತ್ಯವಾಗಿ ಗರಿಷ್ಠ ಹಾಗೆ ಟಿ
ನಿಮ್ಮ ಗಣಕದ ಔಟ್ ಸಾಮರ್ಥ್ಯವನ್ನು ವಿಶೇಷವಾಗಿ ಆಗಿದೆ
ನೀವು 16 ಕೋರ್ ಅಥವಾ ಹೊಂದಿದ್ದರೆ ಒಂದು 2 ಕೋರ್ ಕಂಪ್ಯೂಟರ್
ಮತ್ತು ನೀವು ಚಾಲನೆ ಮಾಡುತ್ತಿರುವಿರಿ ನೋಡ್ ಒಂದು ಉದಾಹರಣೆಗೆ.
ಆದರೆ ನೀವು ಮತ್ತೆ ಬಂದಿದೆ ವೇಳೆ 161 ರೀತಿಯ ತೆಗೆದುಕೊಂಡು,
ನೀವು ಒಂದು ದೊಡ್ಡ ದುಃಸ್ವಪ್ನ ತಪ್ಪಿಸಲು ಇದು ಬಂದಾಗ ತಲೆನೋವು
ಪರಿಸ್ಥಿತಿಗಳು ಮತ್ತು ಓಟದ ಬೀಗಗಳ ಮತ್ತು ದೀಪಗಂಬ
ಮತ್ತು ನಿಜವಾದ ಬರೆಯುವ ಬಹು ಎಳೆಗಳನ್ನುಳ್ಳ ಕೋಡ್,
ಆದ್ದರಿಂದ ಸಾಟಿಯಾಗಿ ಮತ್ತು ಪರಿಣಾಮಗಳನ್ನು.
ಸರಿ. ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಮತ್ತೆ ಕೋಡ್ ಗೆ, ನನಗೆ ನಾವು ಪ್ರಾರಂಭಿಸಿ ಎಂದು ಸಲಹೆ ಅವಕಾಶ
ವಿಷಯಗಳನ್ನು ಸ್ವಲ್ಪ ಸರಳಗೊಳಿಸುವ.
ನಾವು ಸರ್ವರ್ ಒಂದು ಸ್ವಲ್ಪ ಕಂಡಿತು ಹಿಂದೆ ಈ ಹೇಗಿತ್ತು.
ಆದ್ದರಿಂದ, ಆ ವಾದಯೋಗ್ಯವಾಗಿ ಇಲ್ಲಿದೆ ಬಹಳ ಸರಳ.
ಆದರೆ ವಿಶ್ವದ ಹಾಗೆ ಪಿಎಚ್ಪಿ, ಚೌಕಟ್ಟುಗಳು ಇವೆ
Laravel, ಹಾಗೆ ಮತ್ತು ಇಲ್ಲ ಜಂಬು ಮತ್ತು ಜಾಂಗೊ ವಿಷಯಗಳನ್ನು,
Node.js ವಿಶ್ವದ ಒಂದೇ.
ಮತ್ತು ನಾವು ಹೆಚ್ಚು ಖರ್ಚು ಮಾಡುತ್ತೇವೆ ಬುಧವಾರ ಈ ಸಮಯ
ಮತ್ತು ಮುಂದಿನ ಯೋಜನೆಯಲ್ಲಿ.
ಆದರೆ ನಾನು ಹೋಗಿ ಸರ್ವರ್ 2 ಕೋಶವನ್ನು
ಇಲ್ಲಿ ಒಂದೆರಡು ಪ್ಯಾರಾಡೈಮ್ಸ್ ಗಮನಕ್ಕೆ.
ಆದ್ದರಿಂದ ಈ - ಹೋಗುವ ಒಂದು ಸಮಾನ ಉದಾಹರಣೆಗೆ ಎಂದು
ಆದರೆ ಬಳಸಿಕೊಂಡು express.js ಎಂಬ ಚೌಕಟ್ಟನ್ನು,
ಉಚಿತ ಮುಕ್ತ ಆಕರ ಇದು ಜಂಬು ಮತ್ತು ಜಾಂಗೊ ರೀತಿಯ ತಂತ್ರಾಂಶ,
Laravel, ಹಾಗೆ, ಆ ನ ಕೇವಲ ಅಂತಿಮವಾಗಿ ಹೋಗುವ
ಇಂದು ಅಸಾಧ್ಯವಾಗದ ಎಂದು 'ಕಾರಣ ನಾವು ಬರೆಯುವ ಮಾಡಿರುವ
ಇಂತಹ ಸರಳ ಉದಾಹರಣೆಗಳು.
ಆದರೆ ನಮಗೆ ನಂಬಿಕೆ.
ಈ ಬೇಗನೆ ತಿನ್ನುವೆ ನಿಮ್ಮ ಸ್ನೇಹಿತರಿಗೆ
ಇದು ಉಳಿಸುತ್ತದೆ ಏಕೆಂದರೆ ನೀವು ಟಿಡಿಎಸ್ ಕೋಡ್ ಬಹಳಷ್ಟು.
ಮತ್ತು ಒಂದು ಸಾಮಾನ್ಯ ಮಾದರಿ ಒಂದು express.js ಅಪ್ಲಿಕೇಶನ್
ಒಂದು app.js ಅಥವಾ server.js ಹೊಂದಲು ತರ್ಕ ಹೊಂದಿರುವ ಫೈಲ್
ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದ ಅಥವಾ ಕನಿಷ್ಠ ಪ್ರವೇಶ ಬಿಂದು.
ನೀವು ಬಹು ಫೈಲ್ಗಳನ್ನು ಹೊಂದಬಹುದು.
ಒಂದು ನೋಡ್ ಭಾಗದಲ್ಲಿ ಉಪ ಗ್ರಂಥಾಲಯಗಳು ಹೊಂದಿರುವ
ನೀವು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಎಂದು ಅಸಿಂಕ್ ಹಾಗೆ
ಮತ್ತು ಇತರರು ಸ್ವತಃ ವ್ಯಕ್ತಪಡಿಸಲು.
ತದನಂತರ package.json, package.json ಈ ಕಾಣುತ್ತದೆ,
ಮತ್ತು ನೀವು ಕೈಯಾರೆ ರಚಿಸಬಹುದು ಅಥವಾ ಉಪಕರಣಗಳು ನೀವು ಅದನ್ನು ರಚಿಸಲು
ಮತ್ತು ಇದು ಅಕ್ಷರಶಃ ಒಂದು JSON ಫೈಲ್ ಇಲ್ಲಿದೆ
ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ಭಾಗ ಇಲ್ಲಿ ಅಧೀನ ಆಗಿದೆ.
ನೀವು, Laravel ರಲ್ಲಿ ಇಷ್ಟ ಎಂದು ವೆಂಡರ್ ಕೈಪಿಡಿ
ಮತ್ತು ನೀವು ಚಿಂತೆ ಹೊಂದಿತ್ತು ಪ್ರವಾಸ ಬಗ್ಗೆ ಮತ್ತು ಮಾಡುವ -
ವಾಸ್ತವವಾಗಿ ನವೀಕರಿಸುವುದನ್ನು ಕುಶಲಕರ್ಮಿಗಳ ಅಥವಾ ರೀತಿಯ ಆಜ್ಞೆಗಳನ್ನು,
ಗ್ರಂಥಾಲಯಗಳು ನೀವು ಅನುಸ್ಥಾಪಿಸಿದ,
ಇದೇ package.json ಇಲ್ಲಿ ಮತ್ತು ನೀವು ಗ್ರಂಥಾಲಯಗಳು ನಿರ್ವಹಿಸಿ
ಮತ್ತು ಆವೃತ್ತಿಗಳು ನೀವು ಕಾಳಜಿವಹಿಸುವ.
ಆದ್ದರಿಂದ, ನಾನು package.json ಹೊಂದಿದ್ದರೆ, ನಾನು ಕೇವಲ NPM ಮಾಡಬಹುದು,
ನೋಡ್ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕ ಅನುಸ್ಥಾಪಿಸಲು, ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನೋಡಲು ವಿಶೇಷವೇನು
ಎಂದು package.json ಕಡತವನ್ನು.
ನೋಡಿ ಮತ್ತು ನೋಡಿ, ನಾನು ಹಾಗೆ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ
ಎಲ್ಲಾ ಮಾರಾಟಗಾರರು ಮಾಡ್ಯೂಲ್
ನೋಡ್ನ ಘಟಕಗಳು ಅಂಡರ್ಸ್ಕೋರ್ ಕೋಶವನ್ನು ಇಲ್ಲಿ ಅಥವಾ ಬಹುಶಃ
ಕೆಲವು ಪೋಷಕರು ಅಥವಾ ರಲ್ಲಿ ಪೂರ್ವಜ ಕೋಶವನ್ನು.
ಮತ್ತು ಒಂದು ವೇಳೆ, ಅದು ಅವುಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಹೋಗುವ
ಮತ್ತು ನೀವು ಒಂದು ಇಡೀ ಗುಂಪೇ ನೋಡುತ್ತಾರೆ
ಹೋಗುವ ಎಚ್ಟಿಟಿಪಿ ವಿಷಯವನ್ನು ತಂತಿಯ ಉದ್ದಕ್ಕೂ.
ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನನಗೆ ಅವಕಾಶ ನೀವು ವಿಷಯಗಳನ್ನು ತೋರಿಸಲು
ನೋಡ್ ಘಟಕಗಳಲ್ಲಿ ಕೇವಲ ವ್ಯಕ್ತಪಡಿಸಲು.
ನನಗೆ ಮುಂದುವರಿಯಲು ಅವಕಾಶ ಮತ್ತು ಧೈರ್ಯದಿಂದ ನೋಡ್ ಘಟಕಗಳಲ್ಲಿ ಅಳಿಸಿ
ನಾನು ಈಗ ಎಲ್ಲಾ ಈ ಆದ್ದರಿಂದ.
ನಾನು NPM ಅನುಸ್ಥಾಪಿಸಲು ಹೋದರೆ, ನೀವು ಮಾಡುತ್ತೇವೆ ಇದು ಓದಲು ವಿಶೇಷವೇನು ನೋಡಿ
ಎಂದು package.json ಕಡತ ಮತ್ತು ನಾವು ನೋಡಿದ ಇದೇ ಔಟ್ಪುಟ್
Laravel, ವಿಶ್ವದ ಈ.
ಇದು ಇಡೀ ಡೌನ್ಲೋಡ್ ವಿಶೇಷವೇನು ವಿಷಯವನ್ನು ಗುಂಪೇ ಆ ನ
ಏಕೆಂದರೆ ಪ್ರತಿಯಾಗಿ ಎಕ್ಸ್ಪ್ರೆಸ್ ಇಡೀ ಗುಂಪೇ ಅವಲಂಬಿಸಿರುತ್ತದೆ
ಇತರ ಜನರ ಗ್ರಂಥಾಲಯಗಳು.
ಆದ್ದರಿಂದ, ಆ ಎಲ್ಲಾ ರೀತಿಯ ಇವೆ ಪುನರಾವರ್ತಿತವಾಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ.
ಇದುವರೆಗೂ, ನಾನು ಮತ್ತೆ ls ಏನು ವೇಳೆ,
ನನ್ನ ನೋಡ್ ಘಟಕಗಳಲ್ಲಿ ಇಲ್ಲ ಕೋಶವನ್ನು ಮತ್ತೆ
ಮತ್ತು ಮತ್ತೆ ವ್ಯಕ್ತಪಡಿಸಲು.
ಆದ್ದರಿಂದ ಕೇವಲ ಒಂದು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ ಸರಳಗೊಳಿಸಿ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಹಣೆ.
ಈಗ, ನಾವು ನೋಡಿದರೆ app.js ಕಡತ, ಈ ಹೋಗುತ್ತದೆ
ಗೆ ವಿರುದ್ಧವಾಗಿ ಎಂದು ನಮ್ಮ ಆರಂಭಿಕ ವೆಬ್ ಸರ್ವರ್
ನಾವು ಭೂಶಿರ ಅಲ್ಲಿ "ಹಲೋ, ವರ್ಲ್ಡ್" ಔಟ್.
ಆದರೆ ಇಲ್ಲಿ ಪ್ಯಾರಾಡೈಮ್ಸ್ ಗಮನಕ್ಕೆ,
ಮೊದಲ ನಾವು ಎಕ್ಸ್ಪ್ರೆಸ್ ಅಗತ್ಯವಿರುತ್ತದೆ ಘಟಕ, ನಂತರ ನಾವು ಈ ಲೈನ್
ನಿಮಗೆ ಇದು ಕೋಡ್ ಸಾಕ್ಷ್ಯ.
ನೀವು ಅಕ್ಷರಶಃ ಎಂದು ಚಿಕಿತ್ಸೆ ಕ್ರಿಯೆಯಾಗಿ ಘಟಕ ವೇರಿಯಬಲ್,
ಆದ್ದರಿಂದ ಮುಕ್ತ ಆವರಣದ ಹತ್ತಿರ ಆವರಣದ ಇದನ್ನು ನಿರ್ವಹಿಸಲು ಅರ್ಥ.
ಆ ಸ್ಪಷ್ಟವಾಗಿ ವಿಶೇಷವೇನು ನಾವು ನೀನು ಏನನ್ನಾದರೂ ಮರಳಿ
ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಕರೆ.
ಅದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ?
ನಾನು ಗೊತ್ತಿಲ್ಲ.
ನಾನು ಬೇರೆಯವರಿಗೆ, ನಿಮಗೆ ತಿಳಿಸುತ್ತೇವೆ, ಎಕ್ಸ್ಪ್ರೆಸ್ ವಿಶ್ವದ ಎಂದು ಬರೆಯಲು.
ನಾನು ಈಗ ಮೇಲೆ ನಿಂತು ಪಡೆಯಲಿದ್ದೇನೆ ತನ್ನ ಹೆಗಲ ಆದ್ದರಿಂದ
ನನ್ನ ಅಪ್ಲಿಕೇಶನ್ ಮಾಡಲು ಸ್ವಲ್ಪ ಸರಳ ಚಾಲನೆಯಲ್ಲಿರುವ.
ಇಲ್ಲಿ, ನಾನು ಕೇಳಲು ಹೋಗುತ್ತೇನೆ ನಿರ್ದಿಷ್ಟ ಪೋರ್ಟ್ನಲ್ಲಿ
ಅತ್ಯಂತ ಏನು ಎಂದು.
ಇಲ್ಲಿ ಎಂದು ಸಂಕೇತ ಬಹುಶಃ ಹೆಚ್ಚು ನೆನಪಿಗೆ ಈಗ
Laravel, ಮತ್ತು routes.php ಆಫ್.
ಆದ್ದರಿಂದ ಈ ನಾನು, ಸಪ್ಪರ್ ಸರಳ ಕೇವಲ ಒಂದು ಮಾರ್ಗ ಸೂಚಿಸಿ ಹೋಗುವ
ಕಡಿದು ಸ್ಟಾರ್, ಆದ್ದರಿಂದ ಎಲ್ಲವೂ ಹೀರಲ್ಪಡುತ್ತದೆ ಏರಲಿದೆ
ಈ ವಿನಂತಿಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್.
ವಿನಂತಿಯನ್ನು ನಿರ್ವಾಹಕ ಮಾದರಿ ಅದರ ಅನಾಮಧೇಯ ಕಾರ್ಯ
ವಿನಂತಿಯನ್ನು ವಾದವನ್ನು
ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ವಸ್ತು ಮೊದಲಿನಂತೆ.
ಎಕ್ಸ್ಪ್ರೆಸ್ ಎಂದರೆ res.send ನೀವು ಕೋಡ್ ನಂತರ ಕಳುಹಿಸಲು
ಏನೇ ನೀವು ಕಳುಹಿಸಲು ಬಯಸುವ ಮೂಲಕ.
ಮತ್ತು ಸಹಜವಾಗಿ, ನೀವು ಹಾಗೆ ರಸಿಕ ಏನೋ
ವಾಸ್ತವವಾಗಿ ಕಳುಹಿಸುವ ಮೂಲಕ ಕಡತಗಳನ್ನು ಅಥವಾ HTML
ಅಥವಾ ಕ್ರಿಯಾಶೀಲವಾಗಿ ಉತ್ಪಾದಿಸಿದ ವಿಷಯ.
ಆದರೆ ಈಗ, ಎಲ್ಲಾ ನಾವು ಮಾಡಿದರು ಹಲೋ, ವರ್ಲ್ಡ್ ಔಟ್ ಭೂಶಿರ ಮಾಡಲಾಯಿತು.
ನಾವು ಸರ್ವರ್ ಮೂರು ಹೋದರೆ, ಈ ಸಹ ರಸಿಕ ಕೇವಲ
ನೀವು ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ತೋರಿಸಲು.
ನಾವು ನೀವು ತೋರುವಿರಿ ಸಹ sexier ಆವೃತ್ತಿ
ಬುಧವಾರ ಈ.
ಆದರೆ ನೀವು ಕೇಳಿರುವ ವೇಳೆ ಬಹುಶಃ ಸಾಕೆಟ್ ಐಓ, ನ
ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಆದ್ದರಿಂದ ಜೊನಾಥನ್ ಅಥವಾ ಯಾರಾದರೂ ಹಿಂದಿನ ಹೇಳಿದರು,
ವಸ್ತುಗಳ ಒಂದು ನೋಡ್ ನಿಜವಾಗಿಯೂ ಪರಿಚಿತ
ತನ್ನ ನಿಜವಾದ ಸಮಯ ನಡವಳಿಕೆ, ಬಲ?
ನೀವು ವೇಳೆ, MySQL ರಲ್ಲಿ ಪಿಎಚ್ಪಿ ಬಗ್ಗೆ ಯೋಚಿಸಿ ಚಾಟ್ ಸರ್ವರ್ ಬಳಸಿಕೊಳ್ಳಬೇಕಾದರೆ
ಪಿಎಚ್ಪಿ ಬಗೆಗಿನ ಎರಡು ಜನರು ಸಾಧ್ಯವೋ foo.com ಒಂದು ಬ್ರೌಸರ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು
ತದನಂತರ ಪ್ರತಿ IMing ಆರಂಭಿಸಲು ಒಂದು ವಿಂಡೋದಲ್ಲಿ ಇತರ, ಆಲಿಸ್,
ಮತ್ತೊಂದು ಬಾಬ್ ಆದ್ದರಿಂದ ಇಬ್ಬರೂ ನೋಡುತ್ತಾನೆ ತನ್ನ
ಅಥವಾ ತನ್ನ ಸಂದೇಶಗಳನ್ನು ಇತರ ವಿಂಡೋ.
ನೀವು ಹೇಗೆ ಸಾಕಾಗುತ್ತದೆ PHP ಮತ್ತು MySQL ರಲ್ಲಿ?
Laravel, ರೀತಿಯ ಬಳಸಿಕೊಂಡು ಅಥವಾ ಬಳಸದೇ ಅಮೂರ್ತ ಆಫ್, ನೀವು ಹೊಂದಬಹುದು
ಒಂದು index.php ಕಡತವನ್ನು.
ಮತ್ತು ನೀವು ಸಿಕ್ಕಿತು - ಇನ್ ಇದು ಕಕ್ಕುವ ಅವರಲ್ಲಿದೆ ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ
ರೂಪ ಔಟ್, ಆದ್ದರಿಂದ ಇಲ್ಲ ಒಂದು HTML ರೂಪ ಏರಲಿದೆ
ಎಂದು ಬಹುಶಃ ಸಲ್ಲಿಸುತ್ತಾನೆ ಸಾಮಾನ್ಯ ರೂಪ ಸಲ್ಲಿಕೆ ಮೂಲಕ
ಆದರೆ ಅಜಾಕ್ಸ್ ಬಹುಶಃ, ಬಲ?
ಆದ್ದರಿಂದ, ಒಂದು ಮೇಲೆ ಆದ್ದರಿಂದ, ಹ್ಯಾಂಡ್ಲರ್ ಸಲ್ಲಿಸಲು ನೀವು ಪಠ್ಯ ಕ್ಷೇತ್ರ ಟೈಪ್,
ನೀವು ನಮೂದಿಸಿ ಹಿಟ್ ನಂತರ ಅದನ್ನು ಪಡೆಯುತ್ತದೆ ಅಜಾಕ್ಸ್ ಮೂಲಕ ಸರ್ವರ್ ಕಳುಹಿಸಲಾಗುತ್ತದೆ.
ನೀವು ನಂತರ ಹಾಗೆ ಸರ್ವರ್ನಲ್ಲಿ ಹಾಗೆ?
ಆದ್ದರಿಂದ, ನೀವು index.php ಮಾಡಲೇಬೇಕು
ಅಥವಾ ಏನಾದರೂ ಡಾಟ್ ಪಿಎಚ್ಪಿ ಎಂದು ಎಚ್ಟಿಟಿಪಿ ನಿಯತಾಂಕ ಪಡೆದರು
ಬಳಕೆದಾರರ, ಆಲಿಸ್ಳ ಅಥವಾ ಬಾಬ್ ತ್ವರಿತ ಸಂದೇಶ, ನೀವೇನು ಮಾಡುವಿರಿ
ಹರಡುತ್ತಿದ್ದ ಸಲುವಾಗಿ ಇದು ಕ್ರಮವಾಗಿ ಬಾಬ್ ಅಥವಾ ಆಲಿಸ್, ಗೆ?
ನಾನು ಅಕ್ಷರಶಃ ನೀವು ಅರ್ಥ ಉಪಕರಣಗಳು ಇದು
ನಿಮ್ಮ ನಿಮಿಷ ಈ ಮಾಡಲು.
ನೀವು ಏನು ಆದ್ದರಿಂದ ಹಾಗೆ?
ನೀವು ಒಂದು ನಿಮಿಷ ಹೊಂದಿವೆ ಈ ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ.
ಹೌದು?
[ಕೇಳಿಸುವುದಿಲ್ಲ ಟೀಕಿಸು]
ಪರ್ಫೆಕ್ಟ್. ಬಲ, ಆದ್ದರಿಂದ ನೀವು ಡೇಟಾಬೇಸ್ ಮಾಡಲೇಬೇಕು.
ನಾವು ತಿಳಿದುಕೊಳ್ಳುವ MySQL ಬಗ್ಗೆ ಸ್ವಲ್ಪ.
ಆದ್ದರಿಂದ, ನೀವು ಒಂದು ಟೇಬಲ್ ಸಂದೇಶಗಳನ್ನು ಇಲ್ಲಿದೆ,
ಬಹುಶಃ ಒಂದು ಬಾರಿ ಇಲ್ಲ ಸ್ಟಾಂಪ್, ಒಂದು ಬಳಕೆದಾರ ID
ಸಂದೇಶ ದೇಹದ ಸ್ವತಃ ಸೃಷ್ಟಿಯಾಯಿತು,
ಎಂದು ಮತ್ತು ಎಲ್ಲಾ ಅಪ್ಡೇಟ್ಗೊಳಿಸಲಾಗಿದೆ.
ಆದ್ದರಿಂದ, ನೀವು ಒಂದು ಡೇಟಾಬೇಸ್ ಶೇಖರಿಸಿಡಲು.
ಮತ್ತು ಆಲಿಸ್ ಕಳುಹಿಸುತ್ತದೆ ಊಹಿಸಿಕೊಳ್ಳಿ ಮೊದಲ ಸಂದೇಶದ, ಹೇಗೆ ಬಾಬ್ ಪಡೆಯಲು
ಈಗ ಸಂದೇಶವನ್ನು ಡೇಟಾಬೇಸ್?
>> ಇದು ಕೆಲವು ಅಜಾಕ್ಸ್ ಇರಬಹುದು ನಿರಂತರವಾಗಿ ವಿಶೇಷವೇನು ಪ್ರತಿಕ್ರಿಯೆಯ
ಮತ್ತೆ ಡೇಟಾಬೇಸ್ ಉನ್ನತ [ಕೇಳಿಸುವುದಿಲ್ಲ] ಪಡೆಯಿರಿ.
>> ನಿಖರವಾಗಿ.
ಆದ್ದರಿಂದ ಕೋಡ್ ಯಾರು ಬಾಬ್ ಸಂಕೇತ ಆಲಿಸ್ ಅದೇ ಕೇವಲ ತೆರನಾದ
ಸಮ್ಮಿತಿಯ ಸಂಬಂಧ,
ಬಾಬ್ ಬ್ರೌಸರ್ ಕೆಲವು ಅಜಾಕ್ಸ್ ಕೋಡ್ ಹೊಂದಿದೆ ಬಹುಶಃ ಬಹುಶಃ ಪ್ರತಿ 30 ಇಲ್ಲಿದೆ
ಎಳೆಯುವ ಸೆಕೆಂಡುಗಳ ಅಜಾಕ್ಸ್ ಸಿಂಕ್ ಮೂಲಕ ಸರ್ವರ್,
ಹೊಸ ಸಂದೇಶಗಳಿವೆ?
ಪ್ರತಿ 30 ಸೆಕೆಂಡುಗಳು ಹೋಗುತ್ತದೆ ರೀತಿಯ ಹಿತಕರ ಎಂದು
ಅವರು ಕಾಯುವ ಹೊಂದಿದೆ ಏಕೆಂದರೆ
ವೇಳೆ ಆಲಿಸ್ ಅಕ್ಷರಶಃ ಕೇವಲ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿದ್ದಾರೆ.
ಆದ್ದರಿಂದ, ಬಾಬ್ ಬ್ರೌಸರ್ ಸಾಧ್ಯವೋ ಪ್ರತಿ ಎರಡನೇ ಸರ್ವರ್ ಹಿಟ್.
ಆದರೆ ಆಲಿಸ್ ಅರ್ಥ ಬ್ರೌಸರ್ ಸರ್ವರ್ ಹೊಡೆಯುತ್ತಾ
ಪ್ರತಿ ಎರಡನೇ.
ಏನು ಚಾರ್ಲಿ ಬಗ್ಗೆ [ಭಾವಿಸಲಾಗಿದೆ ಕಾಗುಣಿತ]
ಮತ್ತು ಡೇವಿಡ್ [ಕಾಗುಣಿತ ಭಾವಿಸಲಾಗಿದೆ] ಮತ್ತು ಎಡ್ವರ್ಡ್ [ಕಾಗುಣಿತ ಭಾವಿಸಲಾಗಿದೆ]
ಮತ್ತು ಪ್ರತಿಯೊಂದು ಅಕ್ಷರದ ವರ್ಣಮಾಲೆಯ?
ಸಮಸ್ಯೆ ಏನು ಈ ಮಾರ್ಗದ?
ವಿಪರೀತ ಹಿಟ್ ಬಹಳಷ್ಟು -
ನಾನು ಅರ್ಥ ನೀವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಆರ್ ನಿಮ್ಮ ಸ್ವಂತ ದೃಷ್ಟಿ ನಿದ್ರಿಸಲು
ಅಥವಾ DDOSing, ಹಂಚಿಕೆ ಸೇವೆ ದಾಳಿಯ ನಿರಾಕರಣೆ
ನಿಮ್ಮ ಸ್ವಂತ ಸೈಟ್, ಎಲ್ಲಾ ಹೊಂದುವ ಮೂಲಕ
ಈ ಬಳಕೆದಾರರು JavaScript ಚಾಲನೆ ಕೇವಲ ಎಚ್ಚರಿಸುವ ಎಂದು ಕೋಡ್
ಬೀಟಿಂಗ್ ನಿಮ್ಮ ಪರಿಚಾರಕದ ಔಟ್ ಸಹ ಅನಿಯಂತ್ರಿತ ಸಂಖ್ಯೆ,
ಸಮಯ 80 ರಷ್ಟು ಯಾರೂ ಏನು ಹೇಳಿದ್ದಾರೆ
ಚಾಟ್ ಕೋಣೆಯಲ್ಲಿ.
ಆದರೆ ನೀವು ತಪಾಸಣೆ ಮಾಡುತ್ತಿರುವ ಇಂತಹ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಬಹಳಷ್ಟು ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ ಭಾಷೆಗಳು ಕೇವಲ ಉತ್ತಮ
ನೈಜ ಸಮಯದಲ್ಲಿ ಸಂಪರ್ಕ.
ಪಿಎಚ್ಪಿ ಮರುಸ್ಥಾಪನೆ ಇರುವುದರಿಂದ ಯಾವುದೇ ಕೇಂದ್ರ ಮೆಮೊರಿ, ಬಲ?
ನೀವು ಅಧಿವೇಶನ ವಸ್ತುಗಳು ಹೊಂದಿವೆ ಭ್ರಮೆ ರಚಿಸುತ್ತದೆ
ಕೇಂದ್ರ ಶೇಖರಣಾ ಆದರೆ ಆಫ್ ಒಂದು ಪ್ರತಿ ಬಳಕೆದಾರ ಆಧಾರದ ಮೇಲೆ ಇಲ್ಲಿದೆ.
ನೀವು ಜಾಗತಿಕ ಮೆಮೊರಿ ಇಲ್ಲ ಹಾಗೆ ನೀವು ಜಾವಾ Servlet ಮಾಡಲು
ಪರಿಚಿತ ಅಥವಾ ಇತರ ಫ್ರೇಮ್ ಹಾಗೆ ಕೆಲಸ.
Node.js ಆದರೂ, ನೀವು ಹೊಂದಿಲ್ಲ ನೀವು ಕಾರಣ ಜಾಗತಿಕ ಮೆಮೊರಿ '
ಒಂದು ಸರ್ವರ್ ಮತ್ತು 'ಎಂದು ಇದು ಬಯಸಿದೆ ಏನು ನೆನಪಿಡಿ
ಬಗ್ಗೆ ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ.
ಮತ್ತು ನೀವು ಇನ್ನೂ ಮಾಡಬಹುದು ಒಂದು ಡೇಟಾಬೇಸ್ ಹೊಂದಿವೆ.
ಆದರೆ Node.js ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ವಿಷಯ ತುಂಬಾ ಹೆಚ್ಚು ಉತ್ತಮ ಎಂದು
ಪಿಎಚ್ಪಿ ರೀತಿಯ ಹೆಚ್ಚು ಮತ್ತು ಭ್ರಮೆ ರಚಿಸುವ
ಅನೇಕ ನಿರ್ವಹಣೆ ಒಮ್ಮೆ ವಿಷಯಗಳನ್ನು.
ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಪಕ್ಕಕ್ಕೆ ರಲ್ಲಿ, ನೀವು ಪಿಎಚ್ಪಿ ಚಾಟ್ ಸರ್ವರ್ ಅಳವಡಿಸಲು,
ಆದರೆ ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡಬೇಕಾಗುವುದು ದೀರ್ಘ ಮತದಾನ ಕರೆಯುವುದನ್ನು
ನೀವು ಪಿಂಗ್ ಆ ಮೂಲಕ ಸರ್ವರ್ ಪ್ರತಿ ಎರಡನೇ.
ನೀವು ಸರ್ವರ್ ಪಿಂಗ್ ಸರ್ವರ್ ನೀವು ಪ್ರತಿಕ್ರಿಯೆ ಇಲ್ಲ
30 ಕ್ಕಿಂತಲೂ ಹೆಚ್ಚು ಕಾಲ ಸೆಕೆಂಡುಗಳ, ಇದು ಅಕ್ಷರಶಃ ಕೂರುತ್ತದೆ
ಲೂಪ್ ಕಾಯುವ ಮತ್ತು ಕಾಯುವ.
ಮತ್ತು ಸರ್ವರ್ ಚೆಕ್ ವೇಳೆ ಡೇಟಾಬೇಸ್ ಹೊಸ ದಶಮಾಂಶ ಇಲ್ಲ
ಮತ್ತು ಕೇವಲ ಒಮ್ಮೆ ನೀವು, "ಓಹ್, ನೋಡುತ್ತಾನೆ ಇಲ್ಲಿ ಬಾಬ್ ಸಂದೇಶವನ್ನು ", ಇಲ್ಲಿದೆ
ಇದು ಹೆಚ್ ಟಿ ಪಿ ಸರ್ವರ್ ಪ್ರತ್ಯುತ್ತರ ಮಾಡುವುದಿಲ್ಲ?
ಆದ್ದರಿಂದ ನಿಮ್ಮ ಬ್ರೌಸರ್ ನಲ್ಲಿ ಪರಿಣಾಮ ಎಂದು ಐಇ ಐಕಾನ್ ಅಥವಾ ಮೊಜಿಲ್ಲಾ
ಅಥವಾ ಯಾವುದೇ ಕೇವಲ ನೂಲುವ ಇಡುತ್ತದೆ ಒಂದು ಸಮಯದಲ್ಲಿ 30 ಸೆಕೆಂಡುಗಳು.
ಆದರೆ ಮೇಲಿಂದ ನೀವು, ಆಗಿದೆ 30 ಸಂಪರ್ಕ ಕೋರಿಕೆಗೆ ಹೊಂದಿವೆ
30 ಸೆಕೆಂಡುಗಳಲ್ಲಿ, ನೀವು ಒಂದು ಹೊಂದಿವೆ.
ಆದ್ದರಿಂದ ದೀರ್ಘ ಮತದಾನ ಕರೆಯಲಾಗುತ್ತದೆ.
ಆದರೆ ಉತ್ತಮ ಆಧುನಿಕ ವೆಬ್ ಬ್ರೌಸರ್ ಎಂಬ ವಿಷಯ
WebSocket, ಇದು ನೀವು, CS143 ತೆಗೆದುಕೊಳ್ಳಬಹುದು
ನೀವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡಬಹುದು ಒಂದು ಗ್ರಾಹಕರ TCP ಸಂಪರ್ಕವು
ಸರ್ವರ್ ಒಂದು ಬ್ರೌಸರ್ ಹಾಗೆ ನಂತರ ಅದನ್ನು ಮೇಲೆ ಸ್ಥಗಿತಗೊಳ್ಳಲು
ಸುಮಾರು ಬಳಸದೆ ಅನೇಕ ಮೂಲಗಳಿಂದ
ಎಚ್ಟಿಟಿಪಿ ಸಾಂಪ್ರದಾಯಿಕವಾಗಿ ಇರಬಹುದು.
ಮತ್ತು ಸಾಕೆಟ್ ಐಓ ಆಗಿದೆ ಒಂದು Node.js ಗ್ರಂಥಾಲಯದ
ಅದು ಸುಲಭವಾಗಿ ಮಾಡುತ್ತದೆ ಸಾಕೆಟ್ ಸಂಪರ್ಕಗಳನ್ನು ಮಾಡಲು
ಇಲ್ಲ ಅಥವಾ ಭ್ರಾಂತಿಯ ಹಳೆಯ ಬ್ರೌಸರ್ ನಲ್ಲಿ
ನೀವು ಈ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಇದರಿಂದ ನೈಜ ಸಮಯದಲ್ಲಿ ಕಾರ್ಯವನ್ನು ನ.
ಆದ್ದರಿಂದ, ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ.
ಟಾಪ್ ಅಪ್ ಈ ವಿಷಯವನ್ನು ಪಡೆಯುತ್ತದೆ ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾದ
ಆದರೆ ಇದು ಹೆಚ್ಚಾಗಿ ನಕಲು ಮತ್ತು ಅಂಟಿಸು socket.io ದಸ್ತಾವೇಜನ್ನು ನಿಂದ.
ಇಲ್ಲಿ ಈಗ ಹೆಚ್ಚಿನ ನಿಖರ ವಿನಂತಿಯನ್ನು ಹ್ಯಾಂಡ್ಲರ್.
ಬಳಕೆದಾರರು ವಿನಂತಿಯು ಕಡಿದು, ಯಾವ ಫೈಲ್ ನಾನು ಹೋಗುತ್ತಿದ್ದೇನೆ
ಸ್ಪಷ್ಟವಾಗಿ ಎಂದು ಅವರಿಗೆ ಸರ್ವ್?
Index.html.
ಮತ್ತು ಕೆಲವು ಹೊಸ ಇಲ್ಲ ಇಲ್ಲಿ ವಿಷಯವನ್ನು ಸ್ಟ್ರೀಮ್
ನಾನು ನೀವು ತೋರುವಿರಿ ಇದು ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ.
ಆದರೆ ಈ ಮತ್ತೊಂದು ದಾರಿ
ಒಂದು ಕಡತ ಒಂದು ಧರಿಸುವುದನ್ನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ
ಕೇವಲ fs.readFile ಮಾಡುವುದರಿಂದ ಹೆಚ್ಚು.
ಇದು ಸ್ವಲ್ಪ ಚುರುಕಾದ ವಿಶೇಷವಾಗಿ ದೊಡ್ಡ ಕಡತಗಳನ್ನು.
ಬಹಳ ಸಣ್ಣ ಕಥೆ, ಈ ಸಾಲುಗಳನ್ನು ಕೇವಲ ಪೂರೈಸಲು
index.html ಕರೆಯಲಾಗುತ್ತದೆ ಒಂದು ಕಡತವನ್ನು
ಈಗ ಹೊಂದಿದೆ ಭಾವಿಸಿ ಎಚ್ಟಿಎಮ್ಎಲ್ ರೂಪ ಇದು ಆಲಿಸ್
ಮತ್ತು ಬಾಬ್ ವಿಚಾರ ವಿನಿಮಯ ಇರಬಹುದು.
ಕೊನೆಯದಾಗಿ, io.sockets.on, ಈ ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಈ ಸಾಲು ಬರುತ್ತದೆ.
ಆದ್ದರಿಂದ, ನಾನು ಓದುವ ನಾನು ದಸ್ತಾವೇಜನ್ನು io.socket ನನಗೆ ನೀಡುತ್ತದೆ
ಒಂದು ಕರೆಯಲ್ಪಡುವ ಪ್ರವೇಶವನ್ನು WebSocket ಬ್ರೌಸರ್,
ಬ್ರೌಸರ್ ನಡುವೆ ಮತ್ತು ಸರ್ವರ್.
ನಾನು ವಿಶೇಷ ಕೇಳುವ ಬಾಗುತ್ತೇನೆ ಘಟನೆ ಸಂಪರ್ಕ ಸಾಧನವಾಗಿ
ಮೊದಲ ಬಳಕೆದಾರ ಹಿಟ್ಸ್ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಸರ್ವರ್
ಈ ಸಂಪರ್ಕವನ್ನು ತೆರೆಯಲು, ನಾನು ಮತ್ತೆ ಈ ಕರೆ ಕರೆ ಹೋಗುವ.
ಈಗ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಮಾಡಲು.
ಪ್ರತಿ ಐದು ಸೆಕೆಂಡುಗಳಿಗೆ, ನಾನು ಏನನ್ನು ಪಡೆಯಲಿದ್ದೇನೆ?
ನಾನು ಹೊರಸೂಸುತ್ತವೆ ಅಥವಾ ಪ್ರಸಾರ ಪಡೆಯಲಿದ್ದೇನೆ ನೀವು ಮೊದಲಿನಿಂದ ನೆನಪು,
ಚಿತ್ರಾತ್ಮಕ ಭಾಷೆ ಎಂದು ಪ್ರಸಾರ ಬ್ಲಾಕ್ಗಳನ್ನು ಎಂದು?
ಆದ್ದರಿಂದ, ನೀವು ಹೊರಸೂಸುತ್ತವೆ ನೀನು
ಅಥವಾ ಎನ್ನುವ ಕಾರ್ಯಕ್ರಮವನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ ನಿರಂಕುಶವಾಗಿ ಪರಿಚಾರಕದಿಂದ.
ಮತ್ತು ಇದು ವಿಶೇಷವೇನು ಸಂದೇಶವನ್ನು ಪಿಂಗ್ ಹೊಂದಿರುತ್ತವೆ
ಮತ್ತು ಪ್ರಸ್ತುತ ದಿನಾಂಕ.
ಆದ್ದರಿಂದ, ಈ ನಿಜವಾದ ಆಗಿದೆ ಚಾಟ್ ಸರ್ವರ್ ಎಂದು ಆಲಿಸ್
ಮತ್ತು ಬಾಬ್ ಬಳಸಬಹುದು, ಆದರೆ ಇದು ರೀತಿಯ ಇಲ್ಲಿದೆ ಸ್ವಯಂಚಾಲಿತ ಚಾಟ್ ಪರಿಚಾರಕದ
ಸಂದೇಶಗಳನ್ನು ಅಲ್ಲಿ ಕೇವಲ ರೀತಿಯ ಸೋನಾರ್ ಪಿಂಗ್ಗಳನ್ನು.
ಇದು ಕೇವಲ ಎಂದು ಬಾರಿ ದಿನಾಂಕ ಪ್ರತಿ ಐದು ಸೆಕೆಂಡುಗಳಿಗೆ ಕಳುಹಿಸಲಾಗುವುದು.
ಆದ್ದರಿಂದ, ನಾನು ಈ ಚಲಿಸಿದರೆ ವಿಷಯ - ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ.
ಕೆಳಗೆ ಇಲ್ಲಿ ಸ್ಪಷ್ಟ ಎಂದು, ಸೂಚನೆ ಈ ಕೇವಲ ಇಲ್ಲಿ ಕೆಳಗೆ ಲಾಗ್ ಇದೆ.
ಆದ್ದರಿಂದ, ನನಗೆ ಮಾಡಲು ಅವಕಾಶ ಒಂದು ಆ ಕುರುಡು ಕಣ್ಣಿನ.
ನನಗೆ app.js. ಆಫ್ ನೋಡ್ ಮಾಡೋಣ
ನನ್ನ ಬ್ರೌಸರ್ ಹೋಗಲು ಅವಕಾಶ.
ಇಲ್ಲಿ ಮನೆಗೆ ಪುಟವನ್ನು ರೀಲೋಡ್ ಮಾಡಿ.
[ವಿರಾಮ]
ಮತ್ತು ನನಗೆ ಇನ್ಸ್ಪೆಕ್ಟರ್ ಮುಚ್ಚಿ ಅವಕಾಶ.
ಪ್ರತಿ ಐದು ಸೆಕೆಂಡುಗಳಿಗೆ, ನಾನು ಹೊಂದಿವೆ ಪ್ರದರ್ಶನ ಸಹ ಅಲ್ಲದಿದ್ದರೂ
ಮಾನವ ಸಂವಾದಾತ್ಮಕ
ಏನೋ ಅಸಮಕಾಲಿಕವಾಗಿ ನಡೆಯುತ್ತಿದೆ.
ಬ್ರೌಸರ್ ಪ್ರಕಟಣೆಯಲ್ಲಿ ಯಾವುದೇ ನೂಲುವ ಐಕಾನ್ ಇಲ್ಲ.
ಇದು ಒಂದು ಆಸಕ್ತ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಆಧುನಿಕ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ Chrome ನ
ಒಂದು ಸಾಕೆಟ್ ಕಾಪಾಡಿಕೊಳ್ಳುವ HOOD ಕೆಳಗೆ ಸಂಪರ್ಕ
ಮತ್ತು ಇದನ್ನು ಏನನ್ನು ಇಲ್ಲಿದೆ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಪಬ್ / ಉಪ ಮಾದರಿ,
ಪ್ರಕಟಿಸಲು / ಮಾದರಿ ಚಂದಾದಾರರಾಗಲು, ನಾವು ಮಾಡದಿದ್ದರೆ ಅಲ್ಲಿ
ಸಾಕಷ್ಟು ಸ್ಪಷ್ಟವಾಗಿ ಇಲ್ಲಿ.
ಆದರೆ ಏನು ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಸಾಮಾನ್ಯ ಪಬ್ / ಉಪ ಮಾದರಿಯಾದ
ನೀವು ಒಂದು ಪ್ರಕಾಶಕ ಹೊಂದಬಹುದಾದ.
ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕೇಂದ್ರ ಸರ್ವರ್ ಮತ್ತು ಎಲ್ಲಾ
ವ್ಯಕ್ತಿಯ ಬ್ರೌಸರ್ ಕ್ಲೈಂಟ್ಗಳು.
Alices ಮತ್ತು Bobs ವಿಶ್ವದ ಗೆ ಚಂದಾದಾರರಾಗಬಹುದು,
ಆದ್ದರಿಂದ ನೀವು ಸಂದೇಶಗಳನ್ನು ಪ್ರಸಾರ ಮಾಡಬಹುದು ಬಳಕೆದಾರರು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ನಡುವೆ.
ಮತ್ತೆ ನಾವು ಸಹ ಪಾರಸ್ಪರಿಕ ನೋಡಿದ,
ನಾವು ಬಹುಶಃ 12 ಸಾಲುಗಳು ಕೋಡ್ ಕೇವಲ ಈ ಮಾಡಲು.
ಮತ್ತು ಅದು ಬಹುಶಃ ಅಧಿಕ ಅಲ್ಲ ನೀವು ವಿಪ್ ಹೇಗೆ ಕಲ್ಪಿಸುವುದು
index.html ಕಡತದಲ್ಲಿ ಔಟ್ ಒಂದು ನಿಜವಾದ ಎಚ್ಟಿಎಮ್ಎಲ್ ರೂಪ ಹೊಂದಿದೆ,
ಜೊತೆ jQuery ಕೋಡ್ ಸ್ವಲ್ಪ ಒಂದು ಹಗಲಿನ ಕಳುಹಿಸಲು ಎಂಬುದನ್ನು ಅಜಾಕ್ಸ್
ಆದರೆ ಕೇವಲ ಕಳುಹಿಸುತ್ತದೆ ಏನೇ ಆಲಿಸ್ ಅಥವಾ ಬಾಬ್ ರೀತಿಯ ಪರಿಚಾರಕಕ್ಕೆ
ತದನಂತರ ಸರ್ವರ್ ಇದನ್ನು ಪ್ರಸಾರ ಕಾಣಿಸುತ್ತದೆ.
ನಾನು ಮಿನುಗು ಭರವಸೆ ಒಂದು ಕೊನೆಯ ವಿಷಯ ಕೇವಲ
ಈ ನಿಮಗೆ ಕೀಟಲೆ.
ನಾವು ಸ್ಟ್ರೀಮ್ ಹೋದರೆ ಸೊನ್ನೆ ಮತ್ತು ಒಂದು,
ನೀವು ಎಂದು ಕೋಡ್ ನೋಡುತ್ತಾರೆ ಇಲ್ಲಿ ವಿವಿಧ ಸ್ವಲ್ಪ.
ಕೇವಲ ನೀವು ಅದನ್ನು ನೋಡಿದ, ಈ ಒಂದು ಪರ್ಯಾಯ
ನಾನು fs.readFile ಕರೆಯುತ್ತಿದ್ದ ವಿಧಾನ ಹಿಂದಿನ ಬಗೆಗಿನ,
ನೀವು ಹೋಗಿ ", Node.js ಹೇಳಬಹುದು ಮೆಮೊರಿಗೆ ಈ ಫೈಲ್ ಓದಲು.
ಆದರೆ ಅದು ದೊಡ್ಡ ಇದ್ದರೆ ಕೇವಲ ನೀಡಿ ಒಂದು ಸಮಯದಲ್ಲಿ ನನ್ನ ಒಂದು ಪಡೆ. "
ಮತ್ತು ನೀವು CS165 ತಿಳಿಯಲು ಇರಬಹುದು
ಅಥವಾ 161 ಕಡತ ವ್ಯವಸ್ಥೆಗಳು ವಿವಿಧ ಹೊಂದಿವೆ
ಪ್ರದರ್ಶನ ಗುಣಲಕ್ಷಣಗಳು.
ನೀವು ಓದಲು ಬಯಸಬಹುದು 512 ಬೈಟ್ಗಳು ಖಂಡದಲ್ಲಿ
ಅಥವಾ 2 ಕಿಲೋಬೈಟ್ಗಳಷ್ಟು ಅಥವಾ ಯಾವುದೇ.
ಈ ಅತ್ಯುತ್ತಮವಾಗಿಸು ಮಾರ್ಗವಾಗಿದೆ iteratively ಮತ್ತೆ ಫೈಲ್ ಪಡೆಯುವಲ್ಲಿ
ನೀವು ಭೂಶಿರ ಇದರಿಂದ ಔಟ್ ಸ್ವಲ್ಪ ಬೇಗ
ಬ್ರೌಸರ್ ಅಥವಾ ಕೊನೆಯ ಕ್ಲೈಂಟ್ ಯಾರು.
ವಿಷಯದ ಆದ್ದರಿಂದ ಬೃಹತ್ ಪ್ರಮಾಣವನ್ನು ಇಂದು ಮತ್ತು ನಾವು ಧುಮುಕುವುದಿಲ್ಲ ನೀನು
ಬುಧವಾರ ಹೆಚ್ಚಿನ ವಿವರಗಳನ್ನು ಟಿಮ್ ಜೊತೆ [ಭಾವಿಸಲಾಗಿದೆ ಕಾಗುಣಿತ]
ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಗೆ ನಾವು ನೋಡುವ ಕೆಲವು ಯೋಜನೆಗಳನ್ನು ಅನುವಾದಿಸುತ್ತದೆ
ಮೊದಲ ಅರ್ಧ ಸಹಜವಾಗಿ Laravel, ಮತ್ತು ಮಾದರಿಗಳು
ಗ್ರಂಥಾಲಯದ ಒಳಗೆ ತನ್ನನ್ನೆ Bookshelf.js ಎಂಬ ಬರೆದರು
ಹೆಚ್ಚು ಆಗಲು ಇದು ಸಮುದಾಯದಲ್ಲಿ ಜನಪ್ರಿಯವಾಗಿದೆ
ನೀವು ಅತ್ಯಂತ ನೀಡುತ್ತದೆ ಏಕೆಂದರೆ,
ಹೆಚ್ಚು ಅಲ್ಲ ನಿರರ್ಗಳ ಕಾರ್ಯಶೀಲತೆ
ಇದು ಮರುಸ್ಥಾಪನೆ ಎಂದು Laravel, ಲೈಬ್ರರಿ ಒಳನೋಟ,
ಆದ್ದರಿಂದ ಹೆಚ್ಚು ಹೇಗೆ ಹೆಚ್ಚು
ಪೂರ್ಣ ಪ್ರಮಾಣದ ಅಭಿವೃದ್ಧಿ ಬುಧವಾರ ಅಪ್ಲಿಕೇಶನ್ಗಳು.
ನಾವು ನೀವು ನೋಡುತ್ತೀರಿ.