Skip to content

Commit 595fdcc

Browse files
change dirs
1 parent 9121995 commit 595fdcc

File tree

6 files changed

+31
-23
lines changed

6 files changed

+31
-23
lines changed

README.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,27 @@
2727
Очищает код от всех комментариев, пробелов и переносов строк (опционально)
2828
```
2929

30-
## Пример кода сервера (файл server.js)
30+
## Пример кода сервера (файл _demo/server.js)
3131
```JavaScript
3232
//Устанавливаем конфигурацию
3333
myConfig = {};
3434
//Конфигурация пользователя (глобальная)
3535
myConfig.data = {
36-
port : 2011,
36+
port : 2020,
3737
isDebug : true, //Сообшения сервера
3838
};
3939
//Конфигурация модуля Output
4040
myConfig.output = {
4141
//Папка отображений
4242
dir : require('path').dirname(require.main.filename),
4343
//Очищать код
44-
clear : true,
44+
clear : false,
4545
//Режим отладки
4646
isDebug : false,
4747
};
4848

49-
var output = require('output')(myConfig.output);
50-
//Подключаем нативный модуль http
49+
var output = require('output-view')(myConfig.output);
50+
5151
var http = require('http');
5252
//Формируем задачу
5353
var app = function(req, res) {
@@ -69,13 +69,13 @@ var app = function(req, res) {
6969
res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
7070
/*
7171
res.write(
72-
req.output({
72+
req.output.view({
7373
text : 'Hello, World!',
7474
})
7575
);
7676
*/
7777
res.write(
78-
req.output({
78+
req.output.view({
7979
//Название файла
8080
file : '/test.php',
8181
//Переменные
@@ -96,14 +96,13 @@ var app = function(req, res) {
9696
console.timeEnd('app');
9797
}
9898
};
99-
//Создаем сервер для задачи
99+
//Создаем и запускаем сервер для задачи
100100
var server = http.createServer(app);
101-
//Запускаем сервер
102101
server.listen(myConfig.data.port);
103102
//Отображаем информацию о старте сервера
104103
if (myConfig.data.isDebug) console.log('Server start on port ' + myConfig.data.port + ' ...');
105104
```
106-
## Код отображения (файл test.php)
105+
## Код отображения (файл _demo/test.php)
107106
```HTML+PHP
108107
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
109108
<html xmlns="http://www.w3.org/1999/xhtml">
@@ -147,9 +146,13 @@ if (myConfig.data.isDebug) console.log('Server start on port ' + myConfig.data.p
147146
var a2 = 'http://test.ru'; //Комментарий
148147
</script>
149148
```
150-
## Результат
149+
## Запуск
150+
```
151+
node server
152+
```
153+
## Результат http://localhost:2020
151154
```
152-
Привет, Мир!
155+
*Привет, Мир!*
153156
154157
Список участников:
155158
----------------------------------

_demo/node_modules/output-view/index.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

_test/server.js renamed to _demo/server.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
myConfig = {};
33
//Конфигурация пользователя (глобальная)
44
myConfig.data = {
5-
port : 2011,
5+
port : 2020,
66
isDebug : true, //Сообшения сервера
77
};
88
//Конфигурация модуля Output
@@ -15,14 +15,15 @@ myConfig.output = {
1515
isDebug : false,
1616
};
1717

18-
var output = require('../output')(myConfig.output);
19-
//Подключаем нативный модуль http
18+
var output = require('output-view')(myConfig.output);
19+
2020
var http = require('http');
2121
//Формируем задачу
2222
var app = function(req, res) {
23+
//Установим метку времени
2324
if (myConfig.data.isDebug) {
2425
console.log('\nПолучен запрос req.url', req.url);
25-
console.time('app');//Установим метку времени
26+
console.time('app');
2627
}
2728
req.output = output;
2829

@@ -38,13 +39,13 @@ var app = function(req, res) {
3839
res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
3940
/*
4041
res.write(
41-
req.output({
42+
req.output.view({
4243
text : 'Hello, World!',
4344
})
4445
);
4546
*/
4647
res.write(
47-
req.output({
48+
req.output.view({
4849
//Название файла
4950
file : '/test.php',
5051
//Переменные
@@ -61,13 +62,13 @@ var app = function(req, res) {
6162

6263
res.end();
6364

65+
//Выводим общее время
6466
if (myConfig.data.isDebug) {
6567
console.timeEnd('app');
6668
}
6769
};
68-
//Создаем сервер для задачи
70+
//Создаем и запускаем сервер для задачи
6971
var server = http.createServer(app);
70-
//Запускаем сервер
7172
server.listen(myConfig.data.port);
7273
//Отображаем информацию о старте сервера
7374
if (myConfig.data.isDebug) console.log('Server start on port ' + myConfig.data.port + ' ...');
File renamed without changes.

output/index.js renamed to index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -476,5 +476,5 @@ var Output = function (config) {
476476
};
477477
};
478478
module.exports = function (config) {
479-
return (new Output(config)).view;
479+
return new Output(config);
480480
};

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "output-view",
33
"version": "1.0.3",
44
"description": "PHP template for nodejs",
5-
"main": "output.js",
5+
"main": "index.js",
66
"dependencies": {},
77
"devDependencies": {},
88
"scripts": {},
@@ -12,8 +12,9 @@
1212
},
1313
"keywords": [
1414
"output",
15+
"view",
1516
"template",
16-
"nodejs"
17+
"php",
1718
],
1819
"author": "german stepanov",
1920
"license": "MIT",

0 commit comments

Comments
 (0)