Advertisement
Guest User

Untitled

a guest
Aug 14th, 2016
500
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. module.js:341
  2. throw err;
  3. ^
  4.  
  5. Error: Cannot find module 'express'
  6. at Function.Module._resolveFilename (module.js:339:15)
  7. at Function.Module._load (module.js:290:25)
  8. at Module.require (module.js:367:17)
  9. at require (internal/module.js:20:19)
  10. at Object.<anonymous> (/opt/web/webapps/server.js:14:16)
  11. at Module._compile (module.js:413:34)
  12. at Object.Module._extensions..js (module.js:422:10)
  13. at Module.load (module.js:357:32)
  14. at Function.Module._load (module.js:314:12)
  15. at Function.Module.runMain (module.js:447:10)
  16. { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
  17. js-bson: Failed to load c++ bson extension, using pure JS version
  18. events.js:154
  19. throw er; // Unhandled 'error' event
  20. ^
  21.  
  22. Error: listen EADDRINUSE :::8080
  23. at Object.exports._errnoException (util.js:893:11)
  24. at exports._exceptionWithHostPort (util.js:916:20)
  25. at Server.__dirname.Server.Server._listen2 (net.js:1246:14)
  26. at listen (net.js:1282:10)
  27. at Server.__dirname.Server.Server.listen (net.js:1378:5)
  28. at Object.<anonymous> (/opt/web/webapps/server.js:76:8)
  29. at Module._compile (module.js:413:34)
  30. at Object.Module._extensions..js (module.js:422:10)
  31. at Module.load (module.js:357:32)
  32. at Function.Module._load (module.js:314:12)
  33. at Function.Module.runMain (module.js:447:10)
  34. at startup (node.js:148:18)
  35. at node.js:405:3
  36. { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
  37. js-bson: Failed to load c++ bson extension, using pure JS version
  38. events.js:154
  39. throw er; // Unhandled 'error' event
  40. ^
  41.  
  42. {
  43. "name": "pokestop",
  44. "version": "0.0.1",
  45. "description": "",
  46. "main": "server.js",
  47. "author": "",
  48. "dependencies": {
  49. "body-parser": "~1.0.2",
  50. "colors": "^0.6.2",
  51. "express": "~4.7.2",
  52. "mongoose": "~3.8.14",
  53. "slug": "^0.9.1",
  54. "morgan": "~1.1.1"
  55. },
  56. "devDependencies": {
  57. "gulp": "~3.6.2",
  58. "gulp-concat": "~2.2.0",
  59. "gulp-filter": "~0.4.1",
  60. "gulp-minify-css": "~0.3.7",
  61. "gulp-minify-html": "~0.1.4",
  62. "gulp-rename": "~1.2.0",
  63. "gulp-uglify": "~0.3.1",
  64. "nodemon": "^1.10.0"
  65. }
  66. }
  67.  
  68. 'use strict';
  69.  
  70. var express = require('express');
  71. var database = require('./server/config/database');
  72. var mongoose = require('mongoose');
  73. var bodyParser = require('body-parser');
  74. var http = require('http');
  75. var colours = require('colors');
  76. var logger = require('morgan');
  77. var allowCors = function(req, res, next) {
  78. res.header('Access-Control-Allow-Origin', '*');
  79. res.header('Access-Control-Allow-Methods', 'GET, PUT, POST, DELETE');
  80. res.header('Access-Control-Allow-Headers', 'Content-Type');
  81. //res.header('Access-Control-Allow-Credentials', 'true');
  82.  
  83. next();
  84. };
  85.  
  86. require('colors');
  87.  
  88. var routes = require('./server/routes.js');
  89. var app = express();
  90. var mongoOptions = { db: { safe: true }};
  91. mongoOptions.user = database.user;
  92. mongoOptions.pass = database.pass;
  93.  
  94. console.log('Running mongoose version %s', mongoose.version);
  95.  
  96. mongoose.connect(database.url, mongoOptions, function (err, res) {
  97. if (err) {
  98. console.log ('ERROR connecting to: ' + database.url + '. ' + err);
  99. } else {
  100. console.log ('Successfully connected to: ' + database.url);
  101. }
  102. });
  103.  
  104. app.set('port', process.env.PORT || 8080);
  105.  
  106. app.use(express.static(__dirname + '/public'));
  107.  
  108. app.use(logger('dev'));
  109.  
  110. app.use(bodyParser.json());
  111.  
  112. app.use(allowCors);
  113.  
  114. routes(app);
  115.  
  116. var server = http.createServer(app);
  117.  
  118. server.listen(app.get('port'), function() {
  119. console.log('Express HTTP server listening on port ' .
  120. red + app.get('port'));
  121. });
  122.  
  123. var db = mongoose.connection;
  124. db.on('error', console.error);
  125.  
  126. process.on('SIGINT', function() {
  127. db.close(function () {
  128. console.log('Mongoose default connection disconnected through app termination');
  129. process.exit(0);
  130. });
  131. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement