草庐IT

Express-WS

全部标签

node.js - 如何使用 express 和 connect-flash 在不刷新页面的情况下显示 flash 消息?

Expressconnect-flash仅在刷新后显示。为了便于阅读,去掉了代码。"express":"~4.2.0","connect-flash":"~0.1.1",这是我的app.jsvarexpress=require('express'),favicon=require('serve-favicon'),flash=require('connect-flash');varapp=express();app.use(cookieParser('---'));app.use(session({secret:'---',saveUninitialized:true,resave:t

node.js - 如何使用 express 和 connect-flash 在不刷新页面的情况下显示 flash 消息?

Expressconnect-flash仅在刷新后显示。为了便于阅读,去掉了代码。"express":"~4.2.0","connect-flash":"~0.1.1",这是我的app.jsvarexpress=require('express'),favicon=require('serve-favicon'),flash=require('connect-flash');varapp=express();app.use(cookieParser('---'));app.use(session({secret:'---',saveUninitialized:true,resave:t

node.js - ENOENT 在 Express Endpoint 上没有用于 readFileSync 的此类文件

想弄清楚这一点,我有点发疯了。我有一些证书需要从我的api传递给身份验证客户端;但是,即使该文件明显存在于同一目录中,应用程序仍会继续抛出ENOENT异常(我已经对此进行了确认)。我正在使用readFileSync,有效地执行以下操作:key:fs.readFileSync('./privateKey.pem'),奇怪的是,如果我在独立Node服务器上运行它而不是作为api的一部分,则可以毫无问题地找到该文件。在这种情况下尝试使用readFileSync时是否有一些我不知道的注意事项?谢谢! 最佳答案 在node您需要非常小心相对文

node.js - ENOENT 在 Express Endpoint 上没有用于 readFileSync 的此类文件

想弄清楚这一点,我有点发疯了。我有一些证书需要从我的api传递给身份验证客户端;但是,即使该文件明显存在于同一目录中,应用程序仍会继续抛出ENOENT异常(我已经对此进行了确认)。我正在使用readFileSync,有效地执行以下操作:key:fs.readFileSync('./privateKey.pem'),奇怪的是,如果我在独立Node服务器上运行它而不是作为api的一部分,则可以毫无问题地找到该文件。在这种情况下尝试使用readFileSync时是否有一些我不知道的注意事项?谢谢! 最佳答案 在node您需要非常小心相对文

html - express:如何使用 sendFile 将 html 和 css 一起发送?

varapp=require('express')();app.get('/',function(req,res){res.sendFile(__dirname+"/"+"index.html");});我使用上面的Node.js代码来发送一个html文件。要格式化html文件,我需要发送另一个css文件(style.css)。我的问题是:如何使用sendFile()发送这两个文件(index.html和style.css)并将它们集成到客户端? 最佳答案 浏览器应该自己加载style.css,所以你可以把它作为一个路由:app.g

html - express:如何使用 sendFile 将 html 和 css 一起发送?

varapp=require('express')();app.get('/',function(req,res){res.sendFile(__dirname+"/"+"index.html");});我使用上面的Node.js代码来发送一个html文件。要格式化html文件,我需要发送另一个css文件(style.css)。我的问题是:如何使用sendFile()发送这两个文件(index.html和style.css)并将它们集成到客户端? 最佳答案 浏览器应该自己加载style.css,所以你可以把它作为一个路由:app.g

node.js - 如何完全防止 Connect/Express 静态中间件中的 HTTP 304 响应?

有时在开发过程中,非常好阻止HTTP304响应(支持200响应),并导致Connect/Expressstaticmiddleware从文件系统读取每个响应,而不是做任何缓存。我尝试过使用0和1的maxAge值,但无济于事:app.use(express.static(__dirname+'/public',{maxAge:1})) 最佳答案 我在开发过程中这样做会收到200条回复:varexpress=require('express');app=express();app.use(function(req,res,next){r

node.js - 如何完全防止 Connect/Express 静态中间件中的 HTTP 304 响应?

有时在开发过程中,非常好阻止HTTP304响应(支持200响应),并导致Connect/Expressstaticmiddleware从文件系统读取每个响应,而不是做任何缓存。我尝试过使用0和1的maxAge值,但无济于事:app.use(express.static(__dirname+'/public',{maxAge:1})) 最佳答案 我在开发过程中这样做会收到200条回复:varexpress=require('express');app=express();app.use(function(req,res,next){r

node.js - 带有 Express 框架的 Node.js 中的自定义事件

所以,我想知道如何在node.js中创建自定义事件,但我碰壁了。我很确定我误解了express的工作原理以及node.js事件的工作原理。https://creativespace.nodejitsu.com这就是应用程序。当用户创建一个新的“事件”(这种事情会发生很多次)时,他们会发送一个POST请求。然后在我的路由中,如果POST成功,我想发出一个事件,告诉socket.io为该事件创建一个新的命名空间。在我的路线文件中:vareventEmitter=require('events').EventEmitter;//Tellsocket.ioaboutthenewspace.ev

node.js - 带有 Express 框架的 Node.js 中的自定义事件

所以,我想知道如何在node.js中创建自定义事件,但我碰壁了。我很确定我误解了express的工作原理以及node.js事件的工作原理。https://creativespace.nodejitsu.com这就是应用程序。当用户创建一个新的“事件”(这种事情会发生很多次)时,他们会发送一个POST请求。然后在我的路由中,如果POST成功,我想发出一个事件,告诉socket.io为该事件创建一个新的命名空间。在我的路线文件中:vareventEmitter=require('events').EventEmitter;//Tellsocket.ioaboutthenewspace.ev