小编Ste*_*hen的帖子

如何让Express输出格式良好的HTML?

当使用Express for Node.js时,我注意到它输出的HTML代码没有任何换行符或标签.虽然下载速度可能更高,但在开发过程中它的可读性并不高.

如何让Express输出格式良好的HTML?

pretty-print node.js express pug

164
推荐指数
4
解决办法
5万
查看次数

如何在ExpressJS中结束会话

我觉得这必须埋在文档中的某处,但我找不到它.

你如何在ExpressJS中关闭或结束或杀死(无论如何)会话?

session node.js express

82
推荐指数
7
解决办法
10万
查看次数

如何只监听MongoDB上的localhost

MongoDB建议处理安全性的简单方法是在受信任的环境中运行它,因为"在这样的配置中,必须确保只有受信任的机器才能访问数据库TCP端口".

这样做的最佳方法是什么?有没有办法让mongodb本地只听localhost?

我正在使用ubuntu 10.10

ubuntu mongodb node.js

46
推荐指数
3
解决办法
3万
查看次数

Async Google Maps API v3 undefined不是一个功能

我正在编写一个应用程序,可以使用手工构建的框架异步加载Google地图.
当我加载地图时,由于某种原因它不会加载所有这些,我最终会得到一个Uncaught TypeError: undefined is not a function.我检查了chrome检查器,发现它google.maps是一个有效的对象,但它没有自己的属性.在文档加载后我手动调用"初始化函数".我究竟做错了什么?!

javascript asynchronous google-maps-api-3

28
推荐指数
1
解决办法
7万
查看次数

如何使用CSS flexbox垂直对齐和拉伸内容

使用CSS flexbox,如何在不使用css height属性的情况下同时将所有div的内容同时垂直居中,同时在所有div上保持相同的高度?

详细信息 - http://jsbin.com/efaCEVa/1/edit

css flexbox

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

python对象和json对象之间有什么区别?

从表面上看,python本身就使用了json.我能想到的唯一例外是json可以存储js函数.

这是我的问题:我需要通过终端将json传递给python文件.
为什么我应该或不应该只使用eval()?

javascript python django json node.js

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

为什么node.js不稳定?

今天是9/17/2011.截至今天,Node.js 不稳定的最大原因是什么,或者还没有准备好作为面向公众的服务器使用.

我想出的一些事情是:

  • 如果发生未处理的异常,应用将关闭
  • 图书馆仍然很年轻,而且变化很大

现在我计划使用Node.js,Mongoose,Express和永久创建一个电子商务网站 - 我需要一些坚实的理由来考虑,以便我可以为任何出现的事情做好准备.我还想研究一下攻击是多么容易,但是我并不太关心它,因为如果我遵循清理输入这样的标准做法,这似乎是不太可能的.

为什么node.js不稳定?

node.js

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

如何在已安装的快递应用中共享会话

我有一个相当复杂的基于快速的Web应用程序,它被分成几个子应用程序,也是快速应用程序(使用app.use()).如何在应用程序的所有部分之间无缝地使用相同的会话?

node.js express

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

React-redux在mapDispatchToProps中获取道具或状态

请原谅潜在的noob问题,我是新的反应和反应 - redux.

我有一个代表当前登录屏幕的组件.它的一个道具是"登录",一个包含电子邮件和密码的字典.定义组件后,我使用react-redux库将其与商店连接,如下所示:

const mapStateToProps = (state) => {
  return {
    rootNav: state.rootNav,
    login: state.login,
  };
};

const mapDispatchToProps = (dispatch, ownProps) => {
  return {
    onLoginClick: () => {
      // TODO: actually get the login credentials from the view
      dispatch(actions.submitLogin('testuser', 'testpw'));
      dispatch(actions.changeRootNav(rootNavs.OVERVIEW_NAV))
    },
    onEmailUpdate: (email) => dispatch(actions.updateEmail(email)),
    onPasswordUpdate: (password) => dispatch(actions.updatePassword(password)),
  };
};
Run Code Online (Sandbox Code Playgroud)

显然,在这行中dispatch(actions.submitLogin('testuser', 'testpw'));我希望将真实的电子邮件和密码作为有效负载提交给动作.但我不明白我应该如何从组件中访问它(即我不能只使用this.props.login)或者是否应该从商店访问它(我将在哪里通过商店?)

任何澄清都会非常有帮助!

reactjs redux react-redux

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

限制对 ExpressJS 中静态文件的访问

我有一个服务器,它通过中间件路由几乎所有内容以检查您是否已登录,但这仅适用于路由。我还希望它能够处理目录中的静态文件public。我该怎么做?

更新:最好不要担心保护/public文件夹中的内容,因为 express 提供了一项res.download(...)功能。Express.JS GitHub 页面上的示例

node.js express

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

在Google Maps Engine中查找地图和图层ID

我想将Maps Engine中的地图添加到页面中,但我无法弄清楚如何获取MapsEngineLayer所需的地图ID或图层ID.

好像他们忘了把它添加到新界面.

文件似乎给那些不申请新界面的方向.

google-maps google-maps-api-3 google-maps-engine

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

如何在AWS上获取凭据?我必须使用AWS Cognito SDK或AWS SDK吗?

我正在使用AWS SDK为AWS S3构建一个丰富的前端客户端.它可以很好地将IAM凭证硬编码到AWS SDK配置中,但我想通过AWS Cognito配置对最终用户的访问权限.

如何获取我在Cognito用户池中创建的用户的凭据?

AWS文档非常不清楚.我见过使用AWS SDK的示例和我见过的示例,您需要拥有不同的AWS Cognito SDK.哪个文档文章是正确的?

对于这个特殊的项目中,我希望在所有使用第三方联合身份.


更新2:

AWS Cognito SDK已合并到名为AWS Amplify的新库中. https://github.com/aws/aws-amplify

更新1:

问题是双重的.理解术语和正确设置Cognito是第一部分.感谢Bruce0让我在那里跑步.第二部分是javascript部分.事实证明,您需要两个单独的库来完全从javascript验证Cognito用户.

这是我提出的解决方案.如果它看起来很陌生,请确保您已经使用promises/async/await研究了es6.要在节点中运行它,您只需要使用babel,预设es2015,预设stage-2和babel-transform-runtime插件对其进行预处理.如果你想在浏览器中运行它,你可能需要使用带有webpack的babel-loader(设置非常复杂,只是预警).

import AWS from 'aws-sdk/global';
import S3 from 'aws-sdk/clients/s3';
import {
  AuthenticationDetails,
  CognitoUser,
  CognitoUserPool,
} from 'amazon-cognito-identity-js';

const REGION = 'some-string-value';
const USER_POOL_ID = 'some-string-value';
const IDENTITY_POOL_ID = 'some-string-value';
const APP_CLIENT_ID = 'some-string-value';
const POOL_KEY = `cognito-idp.${REGION}.amazonaws.com/${USER_POOL_ID}`;

let Username = 'some-string-value';
let Password = 'some-string-value';

let authenticationDetails = new AuthenticationDetails({
  Username,
  Password
});

let userPool = new CognitoUserPool({
  UserPoolId: …
Run Code Online (Sandbox Code Playgroud)

javascript amazon-web-services amazon-iam amazon-cognito aws-sdk

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

EditText OnLongClickListener触发多个事件

我需要将OnLongClickListener添加到EditText视图.

我可以让它与一些默认事件一起工作,但我不想要触发默认事件.作为默认行为,将出现一个对话框以选择输入法.

我以为我找到了一个解决方案,将视图xml中的android:longClickable属性设置为false,但显然没有做任何事情.

android

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