How to use the mime-types.define function in mime-types

To help you get started, we’ve selected a few mime-types examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github vightel / FloodMapsWorkshop / publisher / app / controllers / products.js View on Github external
filesize 		= require('filesize'),
	Hawk			= require('hawk'),
	glob 			= require("glob")
	debug			= require('debug')('products'),
	sys 			= require('sys'),
	exec 			= require('child_process').exec,
	mime			= require('mime-types'),
	osm_geojson		= require("osm-and-geojson/osm_geojson"),
	tokml			= require('tokml'),
	childProcess 	= require('child_process'),
	scene_model		= require('../../models/scene.js'),
	_				= require('underscore'),
	query_modis		= require('../../lib/query_modis.js'),
	fs				= require('fs');
		
	mime.define( {
		"application/x-osm+xml": [ "osm"],
		"application/json": [ "geojson", "topojson"],
		"application/x-gzip": ["gz"]
	})
	
	function InBBOX( lat, lon, bbox) {
		if( (lat > bbox[2]) && (lat< bbox[3]) && (lon > bbox[0]) && (lon < bbox[2]) ) return true;
		return false
	}
	
	function sendFile( res, file ) {
		var ext 		= path.extname(file)
		var basename 	= 	path.basename(file)
		var dirname 	= 	path.dirname(file)
		var ext			= 	path.extname(file)