【问题标题】:How can i get input data from a form in node.js?如何从 node.js 中的表单获取输入数据?
【发布时间】:2020-08-24 10:14:24
【问题描述】:

在 node.js 中处理天气应用程序但是当我尝试通过 document.getElementById 获取输入值以显示特定位置的天气时,它显示错误 我的视图文件夹中有一个文件,我在其中使用脚本标签提供 JavaScript 文件,但即便如此我也遇到了错误。

错误如下:

GET http://localhost:3000/js/JavaScript.js net::ERR_ABORTED 404 (Not Found)

【问题讨论】:

    标签: javascript node.js backend server-side web-development-server


    【解决方案1】:

    这是因为您没有在 nodejs 服务器中提供静态文件。如果您在应用程序中使用快速服务器,则必须在主服务器 js 文件中提供以下代码 app.use(express.static('public'))这里的public是指你有html、js文件夹、css文件夹的文件夹

    【讨论】:

    • 您只能在前端 javascript 文件中使用 document.getElementById。要将输入数据发送到节点 js,您可以使用表单操作将输入提交到路由或从前端向路由发送 ajax 请求并通过路由在节点 js 后端获取它
    • 再次感谢您,您之前提供的解决方案有效。
    猜你喜欢
    • 2012-03-07
    • 1970-01-01
    • 2017-09-27
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多