问题标签 [express-4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 卡在中间件中的 console.log(JSON.stringify(req))
当我从客户端连接到我的 Express 4 node.js websocket 服务器并尝试记录 req 时,整个程序就卡住了。它仍然接受新连接并将其执行到相同的 console.log,但随后卡住了。我试图弄清楚 req 包含什么,但这种弄清楚它的方法似乎不起作用。
javascript - TypeError: Router.use() 需要中间件功能,但在 Express 4.13.1 中得到了一个对象
这就是我在 express 4.13.1 应用程序中的配置方式
即使在此配置之后,它仍然会引发错误。有任何想法吗?
javascript - nedb 方法更新和删除创建一个新条目而不是更新现有条目
我正在使用nedb,我正在尝试通过匹配它来更新现有记录ID
,并更改title
属性。发生的情况是创建了一个新记录,而旧记录仍然存在。我尝试了几种组合,并尝试使用谷歌搜索,但搜索结果很少。
执行删除时更疯狂的是,再次添加了一条新记录,但这一次记录有一个奇怪的属性:
{"$$deleted":true,"_id":"WFZaMYRx51UzxBs7"}
这是我正在使用的代码:
javascript - 使用 res.send 返回成功
我正在使用Node and Angualr JS
组合express-4
在我的代码中,我试图newSourceId
通过res.send
. 我能够获得 newSourceId 但是当我使用它发送它时,res.send
它会进入error
而不是进入success
.
我也尝试过使用res.sendStatus(newSourceId)
但没有运气!
以下是 Node JS 部分:
这是 Angular JS 部分:
PS:我无法更改代码的角度部分,需要在Node JS部分进行更改。
javascript - node.js, express4, ejs 路由异常
我一直在编写我的第一个 node.js/express 测试网络应用程序,并且在开发过程中遇到了路由问题(我想是这样,但我不确定)。这是有关我的问题的一些调试信息。我正在使用 Express 4 并尝试像这样连接路由器:
错误日志:
app.js 文件
加载用户.js
angularjs - 在 express-4 上启用 CORS
我有以下代码Angular.JS
我已在其中添加了所需的标头,express
但仍然无法调用 Web 服务
还需要做什么才能启用CORS
?
我什至尝试使用cors
中间件,node Js
但没有成功!
有什么方法可以访问其他域的 URL,我无法添加Access-Control-Allow-Headers
到其他域,需要在客户端进行更改。
mysql - 将值快速插入 MySQL 数据库
问题解决了。请看下面。
我是 Express 和 NodeJS 的新手,放弃了 Laravel 和 PHP。
我想要做的是能够将记录添加到 MySQL 数据库中,但我无法连接这些点。我正在关注本教程系列:
http://eddyjs.com/bookshelf-js/
http://eddyjs.com/using-mysql-with-bookshelf-js-part-2-using-the-database/
有两个 db 变量,我不明白如何使用它们。
这是错误。
无法读取未定义的属性“扩展”
TypeError:无法读取对象未定义的属性“扩展”。(/Applications/MAMP/htdocs/myapp/myapp/models/User.js:5:20) 在 Module._compile (module.js:460:26) 在 Object.Module._extensions..js (module.js:478 :10) 在 Module.load (module.js:355:32) 在 Function.Module._load (module.js:310:12) 在 Module.require (module.js:365:17) 在 require (module.js :384:17)
我通过 npm 安装了所有依赖项,一切正常。
我将模型保存在模型文件夹中。
用户.js
路线/index.js
db.js(数据库连接应该打开一次吧?所以它必须住在这里)
node.js - 无法理解 node/express4 中的路由
请帮助解决路由问题:
我在 VIEWS 文件夹中有 3 个 html 文件:1 - 索引
2 - 更新
3 - 删除
问题是 PUT 和 DELETE 显示错误,我无法理解我应该怎么做才能纠正它。
javascript - 是否需要在 express 4 中指定 view_engine?
我使用 Express 4 将 react 作为我的客户端 JS 和 REST API。我真的需要指定 view_engine 参数吗?我以为我不需要任何视图引擎,因为没有服务端渲染。我使用 gulp 编译所有反应 jsx 并生成一个文件(单页应用程序)我认为。服务器所要做的就是提供静态编译的 JS 文件。我不知道为什么我需要在这里查看引擎。
这是错误
错误:没有指定默认引擎,也没有提供扩展。