Tag: mern

mern项目部署在现场ssl

我想在ssl上部署mern项目。目前它在服务器上运行ip地址。但是当我在ssl上部署它不运行。它在http上工作正常。 我有节点模块传输节点上的变化,并使其HTTP http。 1 – 我使用nginx作为代理服务器 当我部署在SSL上它给错误: – 1-emitter.js?8a6f:50选项https:// privateIp:port / net :: ERR_SSL_PROTOCOL_ERROR 2-websocket.js?0f24:6与'ws:// privateip / sockjs-node / 831 / bocznd0p / websocket'的WebSocket连接失败:WebSocket握手期间出错:意外的响应代码:400 3-你的请求是http,而它需要https。(握手问题)

运行MERNtesting的问题

我正在考虑使用MERN框架进行一个新项目,到目前为止,我并不看好我所看到的。 我已经按照mern-cli设置项目的方向,项目确实已经创build并且运行正确,但是当我执行时… npm run test 我得到… > mern-starter@2.0.0 test /Users/acooley/workspace/node_datacenter > cross-env NODE_ENV=test PORT=8080 MONGO_URL=mongodb://localhost:27017/mern-test node_modules/.bin/nyc node –harmony-proxies node_modules/.bin/ava /usr/local/Cellar/node/7.1.0/bin/node: bad option: –harmony-proxies ———-|———-|———-|———-|———-|—————-| File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines | ———-|———-|———-|———-|———-|—————-| ———-|———-|———-|———-|———-|—————-| All files | 100 | 100 | 100 | 100 | | ———-|———-|———-|———-|———-|—————-| […]

运行两个MongoDB实例

我正在使用MERN堆栈开发一个高度I / O密集型应用程序(基于可用性的select)。 该应用程序预计将获得2000个并发用户。 我想知道使用MongoDB的两个实例是明智的,一个在RAM上(在内存中),另一个在硬盘上。 一个用来存储可用座位的RAM。 而硬盘驱动器则定期备份数据。 但同时我知道,如果服务器崩溃我的MongoDB数据在RAM上丢失。 任何人都可以引导我吗? 我使用的是Socket IO而不是AJAX …

Webpack渲染:“窗口没有定义”

我使用MERN – https://github.com/Hashnode/mern-starter(react,redux,webpack,nodejs,express )和组件react-sound – https://github.com/leoasis/react-sound 当我包含组件 import Sound from 'react-sound'; 并尝试启动服务器,我有"window is not defined"错误从webpack服务器渲染。 但是,如果我评论这条线并启动服务器,一切都会好起来的。 之后,我可以取消注释这一行,组件将工作,因为当服务器正在运行,更改不会触发服务器呈现(只有正面呈现)。 如果我尝试 if (typeof window !== 'undefined') { const Sound = require('react-sound'); } 并在渲染 render() { return ( <div> <Sound playStatus={Sound.status.STOPPED} url="" /> </div> ); } 我有ReferenceError: Sound is not defined在前面渲染错误(在webpack之后)。 更新: 如果我尝试( var ,不是const ) if (typeof window […]