Comments (4)
Hi, can you real quick post fuller code that I can run and what version of this module you are using, please? For example, code code necessary for me to create "accept" variable to run your code above.
from accepts.
Weird, It must be something I'm doing wrong, this is what my code is basically doing:
var accepts = require('accepts');
function test(headers) {
var accept = accepts({
headers: headers
});
switch(accept.types('html', 'json')) {
case 'html':
console.log('html');
break;
case 'json':
console.log('json');
break;
default:
console.log('not acceptable');
}
}
test({});
test({
accept: 'application/json'
});
test({
accept: 'text/plain'
});
test({
accept: 'foo/bar'
});
but it works fine, should've tested that first.
I desperately need some sleep now, will look at it over the weekend.
Close at will; sorry to have bothered you.
k.
from accepts.
my bad: I had an infinite recursion in the default case
from accepts.
It's no problem. I'm glad you figured it out :)
from accepts.
Related Issues (17)
- Type suffixes HOT 5
- Document `req` Requirements HOT 7
- Implementing "406: not acceptable" HOT 4
- Support charset in accept header HOT 12
- */* does not match text/* HOT 5
- Ability to add additional types
- Something better than req.accepts('json') && !req.accepts('html') ?? HOT 10
- change * default HOT 3
- possibility to get region from accept language HOT 4
- Add support for type parameters
- Cannot find module negotiator HOT 3
- Can we make this library more abstract?
- Accept types always validating HOT 2
- docs HOT 3
- Change to mime-types causes crash HOT 2
- Doc typo `req` => `res` 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 accepts.