2016-01-07 1 views
0

Я использую генератор углового ползунка для создания веб-приложения. Я хочу отправить данные файла с сервера nodejs для отображения в Front end. Но данные отправляются неформатированным образом, так как я получаю его в переменной (в виде массива строк). Plz. скажите мне, как получить данные файла как есть (в файле на сервере) в интерфейсе.отображать данные файла, отправленные с сервера nodejs, так как он находится в angularjs

Мой nodejs код:

function readstack() { 
fs = require('fs') 
fs.readFile('outstack.txt', 'utf8', function (err,data) { 
if (err) { 
return console.log(err); 
} 
console.log(data); 
res.send(data); 
}); 
} 
var stackend = setTimeout(readstack,30000); 

Мой угловой код контроллера:

$http.get('/runtrace').success(function(response){ 
console.log("requested data"); 
$scope.output= response; 

Я отображения в переднем конце:

<div id="divoutput"> 
{{output}} 
</div > 
+0

Ваш вопрос непонятен. Вы читаете .txt-файл из файловой системы на сервере и отправляете его клиенту для отображения. Что находится в файле .txt и что вы ожидаете от отображения? этот код просто напишет содержимое текстового файла в div. – Claies

+0

Файл, который я пытаюсь отправить, - это файл, сгенерированный некоторой программой python. Это текстовый файл, который содержит информацию о многих строках, но все разделены. Например, скажите ... Имя: somerthing..nd много такой информации в строках. I выше код вторая строка продолжается, где первая строка заканчивается. Но я хочу, чтобы вторая строка отображалась только как вторая строка (поскольку она сгенерирована моей программой python) –

ответ

0

Вы попробуйте отправить файл вместо чтение с использованием файловой системы response.sendfile ("yourText.txt"); ?

+0

да, я попробовал thet, но response.sendFile («outstack.txt») даже не работает –