Слияние кода завершено, страница обновится автоматически
var path = require("path");
var fs = require("fs");
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.set('port', (process.env.PORT || 80));
app.use("/", express.static(path.join(__dirname, 'public')));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
app.get('/api/comments', function(req, res){
fs.readFile('comments.json', function(err, data){
if(err){
console.log(err);
}else{
res.setHeader('Cache-Control', 'no-cache');
res.json(JSON.parse(data));
}
});
});
app.post('/api/comments', function(req, res){
fs.readFile('comments.json', function(err, data){
if(err){
console.log(err);
}else{
var comments = JSON.parse(data);
comments.push(req.body);
fs.writeFile('comments.json', JSON.stringify(comments, null, 4), function(err) {
if(err){
console.log(err);
}else{
res.setHeader('Cache-Control', 'no-cache');
res.json(comments);
}
});
}
});
});
app.listen(app.get('port'), function() {
console.log('Server started: http://localhost:' + app.get('port') + '/');
});
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )