本文整理汇总了TypeScript中http.Server函数的典型用法代码示例。如果您正苦于以下问题:TypeScript Server函数的具体用法?TypeScript Server怎么用?TypeScript Server使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了Server函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: start
public start() {
let app = express();
let http = require('http');
let server = http.Server(app);
ReportsServer.configure(app, server);
this.listen(server);
}
示例2: startExpress
export function startExpress(){
let clientFiles = express();
// express ===->
clientFiles.use(express.static('client')); // relative to index.js, not this file
clientFiles.get('*', (request, response) => {
response.sendFile('/client/index.html',{'root':__dirname + '/../'});
});
// start serving static files ===->
nodeHttp.Server(clientFiles).listen(staticContentPort, ()=> {
});
}
示例3: express
/// <reference path='../typings/tsd.d.ts' />
/// <reference path="../typings/express/express.d.ts" />
import * as express from 'express';
import * as fs from 'fs';
import * as bodyParser from 'body-parser';
import * as http from 'http';
import * as socket from 'socket.io';
import * as session from 'express-session';
import {config} from './config/config';
import {DB} from './config/mongoose';
import {Passport} from './config/passport';
var app = express();
var server = http.Server(app);
var io = socket(server);
var passport = new Passport();
var db = new DB();
// configure app
app.use(express.static('client'));
app.use(bodyParser.json());
app.use(session({ secret: 'keyboard cat', resave: true, saveUninitialized: true }));
app.use(Passport.origin.initialize());
app.use(Passport.origin.session());
// load controllers
fs.readdirSync('server/controllers')
.filter(f => !!f.match(/\.js$/))
.forEach(name => {
示例4: express
import * as express from 'express'
import * as http from 'http'
import * as socketIo from 'socket.io'
import {config} from './server/config/config'
import ExpressConfig from './server/config/express'
import RoutesConfig from './server/config/routes'
import SocketConfig from './server/config/socket'
const app = express(),
server = http.Server(app),
io = socketIo(server),
// TODO: Find a better solution for handling this import and the export in the mongo.js file
mongo = require('./server/config/mongo'),
// Configuration classes
expressConfig = new ExpressConfig(app, config),
routesConfig = new RoutesConfig(app, config),
socketConfig = new SocketConfig(io);
// Init the db
mongo.init(function (error) {
if (error) console.log('db error: ', error);
else {
// Db open now init the server
server.listen(config.port, () => {
console.log(`Server listening on port ${config.port}`);
});
}
});
示例5: require
var log: any = require('terminal-kit').terminal;
var http: any = require('http');
var zmq: any = require('zmq');
var app: any = require('express')();
var server: any = http.Server(app);
var io: any = require('socket.io')(server);
log.white('\n************************************************************\n');
log.white("* ").yellow("code").white('\n');
log.white("* ").red('Generated: ').white((new Date()).toString()).white("\n");
log.white('************************************************************\n\n');