mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-09-08 13:56:07 +00:00
POST /wiki/:bag_name/bags/:bag_name/tiddlers/ should also return JSON
This commit is contained in:
@@ -4,7 +4,6 @@ type: application/javascript
|
|||||||
module-type: route
|
module-type: route
|
||||||
|
|
||||||
POST /wiki/:bag_name/bags/:bag_name/tiddlers/
|
POST /wiki/:bag_name/bags/:bag_name/tiddlers/
|
||||||
POST /wiki/:bag_name/bags/:bag_name/tiddlers
|
|
||||||
|
|
||||||
NOTE: Urls currently include the bag name twice. This is temporary to minimise the changes to the TiddlyWeb plugin
|
NOTE: Urls currently include the bag name twice. This is temporary to minimise the changes to the TiddlyWeb plugin
|
||||||
|
|
||||||
@@ -42,6 +41,12 @@ console.log(`Got ${bag_name} and ${bag_name_2}`)
|
|||||||
response: response,
|
response: response,
|
||||||
bagname: bag_name,
|
bagname: bag_name,
|
||||||
callback: function(err,results) {
|
callback: function(err,results) {
|
||||||
|
// If application/json is requested then this is an API request, and gets the response in JSON
|
||||||
|
if(request.headers.accept && request.headers.accept.indexOf("application/json") !== -1) {
|
||||||
|
state.sendResponse(200,{"Content-Type": "application/json"},JSON.stringify({
|
||||||
|
"imported-tiddlers": results
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
response.writeHead(200, "OK",{
|
response.writeHead(200, "OK",{
|
||||||
"Content-Type": "text/html"
|
"Content-Type": "text/html"
|
||||||
});
|
});
|
||||||
@@ -66,6 +71,7 @@ console.log(`Got ${bag_name} and ${bag_name_2}`)
|
|||||||
`);
|
`);
|
||||||
response.end();
|
response.end();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user