Skip to content
Snippets Groups Projects
Commit bb860b3b authored by Mamadu-lamarana Bah's avatar Mamadu-lamarana Bah :speech_balloon:
Browse files

coté client todo

parent 8d48220f
No related branches found
No related tags found
No related merge requests found
Showing
with 40 additions and 1 deletion
WiredTiger
WiredTiger 10.0.2: (November 30, 2021)
WiredTiger lock file
WiredTiger version string
WiredTiger 10.0.2: (November 30, 2021)
WiredTiger version
major=10,minor=0,patch=2
file:WiredTiger.wt
access_pattern_hint=none,allocation_size=4KB,app_metadata=,assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none,write_timestamp=off),block_allocation=best,block_compressor=,cache_resident=false,checksum=on,collator=,columns=,dictionary=0,encryption=(keyid=,name=),format=btree,huffman_key=,huffman_value=,id=0,ignore_in_memory_cache_size=false,internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=S,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=0,log=(enabled=true),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,readonly=false,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,tiered_object=false,tiered_storage=(auth_token=,bucket=,bucket_prefix=,cache_directory=,local_retention=300,name=,object_target_size=10M),value_format=S,verbose=[],version=(major=1,minor=1),write_timestamp_usage=none,checkpoint=(WiredTigerCheckpoint.79=(addr="018781e454ad93559181e460686f589281e451fcb05d808080e3012fc0e24fc0",order=79,time=1710423867,size=32768,newest_start_durable_ts=0,oldest_start_ts=0,newest_txn=244,newest_stop_durable_ts=0,newest_stop_ts=-1,newest_stop_txn=-11,prepare=0,write_gen=237,run_write_gen=1)),checkpoint_backup_info=,checkpoint_lsn=(1,127488)
File added
File added
File added
...@@ -6,6 +6,7 @@ var logger = require('morgan'); ...@@ -6,6 +6,7 @@ var logger = require('morgan');
var indexRouter = require('./routes/index'); var indexRouter = require('./routes/index');
const jsonRouter = require('./routes/jsonRouter'); const jsonRouter = require('./routes/jsonRouter');
const taskRouter = require('./routes/taskRouter');
// define middlewares managing unknown routes // define middlewares managing unknown routes
const error = require('./middlewares/error.middleware'); const error = require('./middlewares/error.middleware');
...@@ -27,6 +28,7 @@ app.use(express.static(path.join(__dirname, 'public'))); ...@@ -27,6 +28,7 @@ app.use(express.static(path.join(__dirname, 'public')));
app.use('/', indexRouter); app.use('/', indexRouter);
app.use('/json', jsonRouter); app.use('/json', jsonRouter);
app.use('/task', taskRouter);
//app.use('/mongodb://username:password@host:port/tasksBase', mongoRouter); //app.use('/mongodb://username:password@host:port/tasksBase', mongoRouter);
......
File added
File added
File added
File added
const DB_HOST = '127.0.0.1'; const DB_HOST = '127.0.0.1';
const DB_PORT = 27017; const DB_PORT = 27017;
const DB_NAME = 'booksBase'; const DB_NAME = 'tasksBase';
const DB_URI = `mongodb://${DB_HOST}:${DB_PORT}/${DB_NAME}` const DB_URI = `mongodb://${DB_HOST}:${DB_PORT}/${DB_NAME}`
module.exports = { module.exports = {
......
const path = require('path');
const Tasks = require('../models/tasks.model').model;
const allTasks = async (req, res) => {
const allTasks = await Tasks.find().then(allTasks =>
res.status(200).json(allTasks));
}
const newTask = async (req, res) => {
const newTaskData = {...req.body};
try {
const newTask = await Tasks.create(newTaskData);
res.status(200).json(newTask);
} catch(error) {
res.status(400).json(error);
}
}
const deleteTask = async (req, res) => {
await Tasks.findByIdAndDelete(req.params.taskId);
res.status(200).json(null);
}
module.exports.allTasks = allTasks;
module.exports.newTask = newTask;
module.exports.deleteTask = deleteTask;
\ No newline at end of file
File added
File added
File added
File added
File added
File added
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment