Comments (4)
This is addressed by commenting out ctx.res.writeHead(200)
in swsInterfaceKoa.js
:
async function processGetStats(ctx) {
//ctx.res.writeHead(200)
var query = {};
for (let key in ctx.request.query) {
query['fields'] = ctx.request.query[key]
};
let content = swsProcessorkoa.getStats(query);
// console.log(content)
// content =
ctx.body = content;
}
I think writeHead
finalizes headers, and so Content-Type can't be added after it ...
Good Luck !
from swagger-stats.
Wow, first of all - thank you for adopting it for Koa!
Looks like the issue is because in UI response to /stats request is received as text, not JSON
In SWSUI.prototype.refreshStats
var jqxhr = $.ajax(getdataReq)
.done(function(msg) {
// Login attempt successfull
var xswsauth = jqxhr.getResponseHeader('x-sws-authenticated');
if ((xswsauth !== undefined) && xswsauth && (xswsauth == 'true')) {
$('.sws-logout-ctrls').show();
}
// process received data as needed
that.processStatsData(getdataDef, msg);
There msg
is text, not object. As a result, further processing fails.
from swagger-stats.
Looks like when Koa returns response for /stats request, headers Content-Length
and Content-Type: application/json; charset=utf-8
are not set
from swagger-stats.
@sv2 thank you very much ! that all right now !
from swagger-stats.
Related Issues (20)
- unit tests fail at [email protected] HOT 4
- How to make the data persist? HOT 1
- URL Normalization and 404 count consolidation by config option without requiring swagger apiSpec HOT 1
- how to customize metrics
- problem
- feat
- Hope to support a new feature
- DEBUG env is being overridden by `lib/swsElasticEmitter.js`
- 0.99.7 HOT 1
- where is the file "swagger.json" ? HOT 1
- Error on routes with wildcards
- Support prom-client 15
- Issue with Basic Auth when connecting the Endpoint to Grafana cloud HOT 2
- ReferenceError: that is not defined
- How to implement it in a production environment? HOT 1
- Error in tests when updating to 0.99.7
- Native Fastify plugin
- Issue in authentication in case of a multi-instance environment
- Issues with Requests to the root route (/)
- ReferenceError: that is not defined HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swagger-stats.