相关疑难解决方法(0)

React + Redux有一个休息api?

我有一个简单的CRUD应用程序,我在节点中构建,并已完成在Express中创建其余的API.我现在正在寻找添加前端功能,并希望使用react + redux作为学习练习.然而,似乎所有这些教程都使用Redux直接访问数据,而不是与内部API接口.

我的问题是,使用redux建立SPA的正确方法是什么?我认为最好将前端与后端分开,以便我可以构建一个iPhone应用程序,而不必重建后端.

提前致谢.

javascript api rest reactjs redux

10
推荐指数
1
解决办法
2万
查看次数

任何带有Node.js的Express 4.0的最新教程?

我正在尝试学习Node.js并且我一直在使用Lynda.com,这本书是Node.js in Action,我在网上搜索试图寻找当前版本Express(Express~4.2)的在线教程Node.js的

我见过的几乎所有东西都有Express 3.4,这里有很多不推荐使用的代码.这些已经成为一种障碍,而不是一种帮助.

有没有人知道任何好的视频或有更新版本的Express的分步教程?谢谢.

编辑:以下Waldo的答案是完美的,任何有同样问题的人都应该使用Waldo给出的链接.

我已经找到了那些想要更多帮助学习Express 4.0或从Express 3.0导航到4.0的人的其他信息.

GitHub代码指南从3.0更改为4.0

使用Node.js和Express创建服务器端MVC应用程序

使用Express 4创建RESTful API (谢谢Romo!)

Lynda.Com有一个更新的教程,但它们至少还有两个已弃用的代码.

node.js express

8
推荐指数
1
解决办法
4720
查看次数

Node.js教程Web服务器没有响应

我在尝试启动Node.js时正在查看这篇文章,我开始使用本指南来学习基础知识.

我的服务器的代码是:

var http = require('http');

http.createServer(function (request, response) {
    request.on('end', function() {
        response.writeHead(200, {
            'Content-Type' : 'text/plain'
        });
        response.end('Hello HTTP!');
    });
}).listen(8080);
Run Code Online (Sandbox Code Playgroud)

当我去localhost:8080(根据指南),我得到一个'没有数据收到'错误.我看到一些页面说https://是必需的,但是会返回'SSL Connection Error'.我无法弄清楚我错过了什么.

javascript node.js

6
推荐指数
1
解决办法
6640
查看次数

Node.js和Socket.io - 他们可以用实时Web应用程序走多远?

我将构建一个Web应用程序来管理笔记(想想类似于Evernote的东西).我决定使用Backbone.js + JQuery客户端.服务器端,我还没有决定:要么是纯PHP(我非常清楚),要么是Node.js + Socket.io(对我来说是全新的).

我正在考虑Node.js + Socket.io,因为我希望我的Web应用程序是实时的(即:如果用户更新了一个注释,该注释会立即更新为共享该注释的协作者,而无需重新加载页面).

作为第三种选择,我还在考虑将Node.js和Socket.io用于UI,将PHP用于REST API(使用PHP构建API感觉更舒服).PHP和Javascript代码将共享MongoDB数据库.

我的问题是:如果我使用PHP为我的Web应用程序开发REST API,并且通过API创建用户的新注释(即:Android应用程序发送API请求以创建该注释),Node.js, Socket.it和Backbone.js能够立即更新用户的UI并在屏幕上显示新的笔记吗?我认为这可以称为"推送通知".

我希望我很清楚.

此外,有没有其他优秀的技术来构建实时Web应用程序?

node.js socket.io

5
推荐指数
1
解决办法
4544
查看次数

Node.js中的URL路由

做完作业:

Node初学者书

我如何开始使用Node.js [关闭]

在Node中构造处理程序

背景故事:我想尝试编写自己的框架但是我遇到了一些麻烦,很可能是由于没有完全理解它.

我想要实现的是一个如下所示的语法:

var app = require('./app'); //this part is understood and it works in my current code.
app.get('/someUrl', function(){ //do stuff here });
app.post('/someOtherUrl', function(){ //do stuff here });
Run Code Online (Sandbox Code Playgroud)

我知道具有相同语法的Express框架但是阅读它们的源代码仍然让我无法理解.

这可能是一项微不足道的任务,但我还是无法生产它.

尝试require('./app');在应用程序更深的文件中生成一个未定义的对象,所以我猜测服务器是一个单例对象.

那我试过了什么?

我当前的代码看起来像这样,不知怎的,我觉得这是要走的路,但我显然不能这样做.

我省略了所有require();语句以使其更具可读性.

server.js:

var app = module.exports = {
    preProcess: function onRequest(request, response){
        processor.preRequest(request); //this object adds methods on the request object
        var path = urllib.parse(request.url).pathname;
        router.route(urls, path, request, response);
    },
    createServer: function() {
        console.log("Server start up done."); …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

5
推荐指数
1
解决办法
2万
查看次数

Node.js 上的多个服务器

我需要在同一个 nodejs 实例上模拟四台服务器(具有不同的主机和端口)。

一个例子可能是:

域 1:8000 - 域 2:8010 - 域 3:8020 - 域 4:8030 -

有人可以帮我吗?谢谢

host ports node.js

5
推荐指数
2
解决办法
1万
查看次数

有PURE node.js的教程吗?

我正在寻找node.js教程很长时间..我刚收到节点的书,我意识到在学习之前我必须使用express.js模块.

有一个教程或书籍教授如何创建纯node.js Web应用程序,没有任何节点打包模块(npm)?

因为首先我想学习纯node.js,然后我可能会稍后使用一些npm.

提前致谢

node.js

3
推荐指数
1
解决办法
4559
查看次数

使用命令提示符启动和停止节点应用程序.

我创建了一个节点应用程序并在3000端口运行它.现在我需要使用命令提示符停止/启动/重新启动此应用程序.我该怎么做.

node.js

2
推荐指数
1
解决办法
7169
查看次数

node.js适合小型项目

我们的客户通常对某些小型WebProject有要求,以便集成到我们的EnterpriseEnviroment中.目前我使用ASP.NET WebForms或MVC创建这些应用程序,但是这种技术通常会因为这种目的而感到有点沉重.

我真的不太了解node.js,只是它非常好地扩展并且很适合拥有大量的并发连接.

所以我问过自己:

  • node.js适合小型项目吗?
  • 我对小项目有什么好处吗?
  • 我是对的,它比ASP.NET WebForms/MVC更轻量级
  • node.js如何支持WindowsServer?或者我应该为它设置一个LinuxBox?
  • 数据库如何支持node.js?
  • 它是否支持直接DB-Connection到MSSQL-Server?
  • 或者从WebService获取我的数据更好?

我知道node.js只是服务器端,你无法将它与100%的ASP.NET WebForms/MVC进行比较

node.js

1
推荐指数
1
解决办法
450
查看次数

如何在node.js中使用marklogic查询结果

我已经相当粗略地环顾四周,找不到任何关于如何使用node.js中的marklogic模块的查询结果的例子......

大多数示例都会执行结果的console.log(),但是如果我需要查询结果(例如在JSON数组中并稍后使用这些结果,该怎么办?

似乎我在这里缺少一些node.js ascynch东西......

示例:

var marklogic = require('marklogic');
var my = require('./my-connection.js');

var db = marklogic.createDatabaseClient(my.connInfo);
var qb = marklogic.queryBuilder;

db.documents.query(
    qb.where(qb.parsedFrom('oslo'))
).result( function(results) {
  console.log(JSON.stringify(results, null, 2));
});

// I would like to use the results here
// console.log(JSON.stringify(results, null, 2))
Run Code Online (Sandbox Code Playgroud)

现在的问题是我想在稍后的脚本中使用结果对象.我试过使用.then(),或者将它传递给变量并返回该变量但没有运气.

问候,

雨果

marklogic node.js

1
推荐指数
1
解决办法
53
查看次数

标签 统计

node.js ×9

javascript ×3

api ×1

express ×1

host ×1

marklogic ×1

ports ×1

reactjs ×1

redux ×1

rest ×1

socket.io ×1