当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript http.Server函数代码示例

本文整理汇总了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);
 }
开发者ID:JonathanYates,项目名称:report-ticker-angular2,代码行数:7,代码来源:reports.server.ts

示例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, ()=> {
    });
}
开发者ID:mon0051,项目名称:forefront,代码行数:14,代码来源:express.ts

示例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 => {
开发者ID:dudko-av,项目名称:personal-app,代码行数:31,代码来源:server.ts

示例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}`);
        });
    }
});
开发者ID:andreyZavrazhnov,项目名称:angular2-edge-app,代码行数:31,代码来源:index.ts

示例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');
开发者ID:hamizmz,项目名称:Wave,代码行数:13,代码来源:main.ts


注:本文中的http.Server函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。