Mercurial > hg > nginx-site
comparison xml/ru/docs/njs/index.xml @ 2556:c81b1fadbcf3
Updated hello_world example in njs.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Fri, 19 Jun 2020 12:48:01 +0100 |
parents | 5b2764724e0d |
children | 67fd664e2612 |
comparison
equal
deleted
inserted
replaced
2555:5b2764724e0d | 2556:c81b1fadbcf3 |
---|---|
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> | 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> |
8 | 8 |
9 <article name="Сценарный язык njs" | 9 <article name="Сценарный язык njs" |
10 link="/ru/docs/njs/index.html" | 10 link="/ru/docs/njs/index.html" |
11 lang="ru" | 11 lang="ru" |
12 rev="30" | 12 rev="31" |
13 toc="no"> | 13 toc="no"> |
14 | 14 |
15 <section id="summary"> | 15 <section id="summary"> |
16 | 16 |
17 <para> | 17 <para> |
137 </para> | 137 </para> |
138 </listitem> | 138 </listitem> |
139 | 139 |
140 <listitem id="hello_world"> | 140 <listitem id="hello_world"> |
141 <para> | 141 <para> |
142 создать файл сценария njs, например <path>hello_world.js</path>. | 142 создать файл сценария njs, например <path>http.js</path>. |
143 Описание свойств и методов языка njs | 143 Описание свойств и методов языка njs |
144 см. в <link doc="reference.xml">справочнике</link>. | 144 см. в <link doc="reference.xml">справочнике</link>. |
145 <example> | 145 <example> |
146 function hello(r) { | 146 function hello(r) { |
147 r.return(200, "Hello world!"); | 147 r.return(200, "Hello world!"); |
148 } | 148 } |
149 | |
150 export default {hello}; | |
149 </example> | 151 </example> |
150 </para> | 152 </para> |
151 </listitem> | 153 </listitem> |
152 | 154 |
153 <listitem> | 155 <listitem> |
154 | 156 |
155 <para> | 157 <para> |
156 в файле <path>nginx.conf</path> включить | 158 в файле <path>nginx.conf</path> включить |
157 модуль <link doc="../http/ngx_http_js_module.xml">ngx_http_js_module</link> | 159 модуль <link doc="../http/ngx_http_js_module.xml">ngx_http_js_module</link> |
158 и указать директиву | 160 и указать директиву |
159 <link doc="../http/ngx_http_js_module.xml" id="js_include">js_include</link> | 161 <link doc="../http/ngx_http_js_module.xml" id="js_import">js_import</link> |
160 с файлом сценария <path>hello_world.js</path>: | 162 с файлом сценария <path>http.js</path>: |
161 <example> | 163 <example> |
162 load_module modules/ngx_http_js_module.so; | 164 load_module modules/ngx_http_js_module.so; |
163 | 165 |
164 events {} | 166 events {} |
165 | 167 |
166 http { | 168 http { |
167 js_include hello_world.js; | 169 js_import http.js; |
168 | 170 |
169 server { | 171 server { |
170 listen 8000; | 172 listen 8000; |
171 | 173 |
172 location / { | 174 location / { |
173 js_content hello; | 175 js_content http.hello; |
174 } | 176 } |
175 } | 177 } |
176 } | 178 } |
177 | |
178 </example> | 179 </example> |
179 </para> | 180 </para> |
180 </listitem> | 181 </listitem> |
181 | 182 |
182 </list> | 183 </list> |