Tag: 服务器的

使用数据库和服务器的承诺

即时通讯仍然在学习js,但即时通讯尝试在nodejs中编写一个基本的服务器。 服务器应该采取查询,然后从数据库返回一个JSON。 我试图使用承诺,但可以得到我的头。 我的服务器返回一个空的答复。 那么我做错了什么? 到目前为止我的服务器文件(简体): http.createServer(function (request, response) { if (request.method === "GET") { … var dbRes = dbFunc.getFromDB(query); response.statusCode = 200; response.setHeader('Content-Type', 'application/json'); response.end(JSON.stringify(dbRes)); } }).listen(port); 我的数据库文件到目前为止(简体): exports.readHandeler = function (query) { var promise = new Promise(function(resolve, reject) { db.collection('data').find(query).toArray(function(err, res) { if (err) { throw err; reject(-1); } resolve(res); } }); promise.then(function(result) […]

Crtl + C没有查杀服务器

我正在运行Windows 10,当我尝试杀死使用Crtl + C的进程它不起作用,我必须运行: netstat -ano | findstr :yourPortNumber taskkill //PID typeyourPIDhere //F 这停止了​​进程,当我运行nodemon服务器重新启动罚款,但如果我有mongod运行,那么nodemon引发已经在使用中的端口,它崩溃。 编辑1:我现在能够通过我的git bash( nodemon app.js )上的nodemon命令启动我的服务器来使用nodemon。 这已经解决了我的大部分问题,但是我仍然无法通过ctrl + c快捷方式closures我的服务器,每次我要closures它或者我对主文件进行更改时,都必须手动closures服务器任务。

Angular 2 RC与快速服务器而不是精简版服务器

我想用最新的angular 2 rc和express server来创build单个页面的应用程序。我不知道如何连接出来的凉亭,吞咽和webpack。 有一些起始包可用,但不能得到预期的。请引导我

你如何构buildnode.jsdynamicweb服务器? (不通知升级服务器)

我知道node.js服务器caching模块。 所以,在启动服务器之后,所有的文件都会被“编译”,并且所有对代码的更改都可以在重新启动服务器后生效。 但是,如果在网站上总是有数百个用户在线,那么您如何使这些更改(重新启动服务器)的方式让您的数百个客户端不会注意到任何问题,停机? 请给我一些指导和(你自己的)关于(我猜)可扩展性的例子,平衡服务器上的负载等等,所以我可以用node.js制作真棒的大型dynamic网站。

如何让同一networking上的其他计算机连接到您的node.js服务器

你好,所以我想了解有关node.js和如何使用它时,使html5游戏。 我想知道如何设置它以允许同一networking上的其他计算机连接到它。 目前在电脑上我运行的服务器上可以连接到它,这种打败了多人游戏的目的。 如果我把服务器放在主机上,我会假设允许networking上的其他人连接到互联网上的任何一台计算机上? 这是我使用他创build服务器的代码: var express = require('express'); var app = express(); var serv = require('http').Server(app); app.get('/', function(req, res) { res.sendFile(__dirname + "/client/index.html"); }); app.use('client', express.static(__dirname + '/client')) app.use(express.static(__dirname + '/client')); //Saw on another post for node.js servers to put //serv.listen(2000, "the ip I want"); //to allow the other computers to connect but //that […]

获取无法从服务器获得响应

我有个问题。 在客户端,我使用获取API获取响应,这是代码 window.fetch('/signup', { method: 'post', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: formDataStr, credentials: 'same-origin' }) .then(function (response) { return response.json() }) .then(function (result) { if (result.code === 0) { return this.$router.push('/main') } }) .catch((err) => { self.isLoading = false console.log(err) }) 在服务器中,它是写在节点和expression,这是代码: `app.post('/login', function (req, res) { var loginEmail = req.body.email2 var loginPsd = […]