Как передать строку из формы html через маршрутизатор, чтобы сгенерировать и сохранить объект?

В пакете pracma используйте

tt <- c(1,2,3,2,1, 1, 2, 1)
tt_peaks <- findpeaks(tt, zero = "0", peakpat = NULL,
       minpeakheight = -Inf, minpeakdistance = 1, threshold = 0, npeaks = 0, sortstr = FALSE)

  [,1] [,2] [,3] [,4]
  [1,]  3    3    1    5
  [2,]  2    7    6    8

, который возвращает матрицу с 4 столбцами. Первый столбец показывает абсолютные значения локальных пиков. Второй столбец - это индексы. Третий и четвертый столбцы - это начало и конец пиков (с потенциальным перекрытием).

См. https://www.rdocumentation.org/packages/pracma/ версии / 1.9.9 / themes / findpeaks .

Одно предостережение: я использовал его в серии нецелых чисел, а пик был одним индексом слишком поздним (для всех пиков) и я не знаю почему. Поэтому мне пришлось вручную удалить «1» из моего индексного вектора (нет большой сделки).

2
задан Vincent Lauffer 26 February 2019 в 05:06
поделиться

1 ответ

Вы должны изменить несколько вещей в вашем файле thing.js. Требуется всего несколько строк кода вместо импорта Router из экспресса и добавления дополнительных маршрутов.

Просто скопируйте приведенный ниже код и вставьте его в соответствующие файлы.

thing.js

const get = (req, res) => {
    console.log(req.body);
}

module.exports = get;

index.js

const express = require ('express');
const get = require('./api/things');
const bodyParser = require("body-parser");
const app = express();

app.set('view engine', 'ejs');

app.use(bodyParser.urlencoded({extended: false}));
app.get('/', function (req, res){
    res.render('pages/index');
});


app.post('/creatething', (req,res)=>{
    get(req,res);
});
app.listen(4000, () => {
    console.log('App is running on port: 4000');
});
module.exports= app;

Надеюсь, это поможет вам решить проблему.

0
ответ дан Rajan Sharma 26 February 2019 в 05:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: