MCPcopy Index your code
hub / github.com/ember-cli/ember-cli / stopHttpServer

Method stopHttpServer

lib/tasks/server/express-server.js:186–206  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

184 }
185
186 stopHttpServer() {
187 return new Promise((resolve, reject) => {
188 if (!this.httpServer) {
189 return resolve();
190 }
191 this.httpServer.close((err) => {
192 if (err) {
193 reject(err);
194 return;
195 }
196 this.httpServer = null;
197 resolve();
198 });
199
200 // We have to force close all sockets in order to get a fast restart
201 let sockets = this.sockets;
202 for (let socketId in sockets) {
203 sockets[socketId].destroy();
204 }
205 });
206 }
207
208 async startHttpServer() {
209 this.app = this.express();

Callers 2

restartHttpServerMethod · 0.95

Calls 1

destroyMethod · 0.80

Tested by

no test coverage detected