我有一个脚本conn.py,在脚本中有一个名为conn()的函数使用connect(username,password,url)连接WebLogic域。并且有一个脚本createServer.py
__main__:
import conn
conn.conn()
cmo.createServer()
而且我在createServer()上得到错误,它似乎自动断开()后,我运行的conn.conn(),我怎么能仍然使用WLST在线函数通过这种方式?
-我的控制台返回
starting the script ....
input your user name : weblogic
i
self.test()不会在http.createServer()内部触发
App.prototype.createServer = function(){
var self = this;
var s = http.createServer(function(req,res){
self.test(); // THIS DOESN`T WORK.
req.addListener('end',function(){
res.writeHead(200,{
我有以下代码..。
Lib.js
var net = require('net');
var events = require('events');
var util = require('util');
app = module.exports = function(){
var name = "TestAPP";
events.EventEmitter.call( this );
};
util.inherits(app,events.EventEmitter);
app.p
我对res.end()方法有疑问(“http).createServer()”。
require("http").createServer((req, res) => {
if (req.url === "/") {
res.end("Here is home Page");
}
if (req.url === "/about") {
res.end("Here is about page");
}
res.end("404 Page not found"
var e = require("./myApp.js");
var myServer = e.CreateServer(1337);
myServer.Register("/", "GET", function (req, res) { res.end("J") });
myServer.Register("/", "GET", function (req, res) { res.end("Ja") });
myServer.Start();
这是我的“包装器”:
modu
我从Node.js 中看到,http.createServer采用requestListener参数。据我所读,requestListener是一个自动添加到request事件中的函数。
我想知道如何将express的实例传递给http.createServer,如下所示:
var express = require('express');
var app = express();
var server = require('http').createServer(app)
app怎么可能是requestListener呢?是一种功能吗?我想我不确定expres
我正在尝试创建一个行为类似于net.createServer的函数,但它返回的对象是套接字的包装器,而不是套接字。
(其目的是实现数据的自动转换。)
我最近的尝试看上去如下:
var net = require('net');
var util = require('util');
var stream = require('stream');
var EventEmitter = process.EventEmitter;
exports.createServer = createServer;
function createServer(
我试图获得以下Javascript:
http.createServer(app).listen(app.get('port'), function(){
console.log('Express server listening on port ' + app.get('port'));
});
使用下列文件记录:
http.createServer app
.listen app.get 'port', () ->
console.log 'Express server listening on
为了使其工作,我不得不修改基本Node.js文件上的代码,我想知道为什么?
这是失败的:
const server = http.createServer((req, res) => {
这样做是可行的:
var server = http.createServer(function(req, res){
错误:
/my-app/tmp/hello2.js:6 var server = http.createServer((req,res) => {^ SyntaxError:意外令牌> at Module._compile (module.js:439:25) at Ob
事件发射器
var events = require('events');
var eventEmitter = new events.EventEmitter();
Http服务器请求
var http = require('http');
var server = http.createServer(function(req, res){})
正在为非http.createServer()的new events.EventEmitter()创建实例
我需要序列化作为net.createServer()回调的流对象。
var server = net.createServer(function (stream) {
var json = JSON.stringify(stream);
但是,当我这样做时,我得到一个类型错误,因为流对象包含循环属性。
有解决这个问题的办法吗?
在节点的幕后,http模块的createServer方法(及其回调)如何与事件循环交互?是否有可能在用户地中自己构建类似于createServer的功能,或者这是否需要对节点的底层系统代码进行更改?
也就是说,我对节点事件循环的一般理解是
事件循环滴答
节点查找要运行的任何回调。
节点运行这些回调。
事件循环再次滴答作响,进程无限重复。
我仍然有点模糊的是createServer是如何融入事件循环的。如果我做这样的事
var http = require('http');
// create an http server and handle wit
我跑了:
install npm connect
然后我运行了文件: test.js
var connect=require("connect");
var app=connect.createServer(function(req,res){
res.end("Hello");
});
app.listen(3000);
但是错误消息失败了:
Type error: connect.createServer is not a function
请帮帮忙!
我尝试使用http服务器进行调试,socket.io成功了,但是当我尝试使用https时,socket.io停止了工作。
// create server for http and https
//var httpserver = http.createServer(app).listen('3000', '127.0.0.1');
var https_server = https.createServer(options, app).listen('4000', '127.0.0.1');
// let the backend