为了账号安全,请及时绑定邮箱和手机立即绑定

函数未在 html 中定义

函数未在 html 中定义

拉丁的传说 2021-08-26 20:11:18
我目前正在学习 javascript,我偶然发现了这个错误:myfunction 未定义这是我的 html:<!DOCTYPE html><hmtl><head>        <script src="app.js"></script></head><body>    <input type="button" onclick="myfunction()" value="run external javascript"/></body></hmtl>这是我的 app.js://@ts-checkdebuggerfunction hello() {  alert("Hello World!");};import pg from "pg";function myfunction(){const connectionString = process.env.DATABASE_URL || connection_string;const client = new pg.Client(connectionString);client.connect();var qry = client.query('SELECT NOW()', (err, res) => {    console.log(err, res)    client.end()   }) qry.on("row", function (row, result) {   result.addRow(row); });qry.on('end', () => { client.end(); });};有人可以就如何解决以及如何防止将来发生同样的事情给我一些建议吗?
查看完整描述

1 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

您的 JavaScript 以 Node.js 为目标。

您需要在 Node.js 上运行它。

您无法将其嵌入 HTML 文档并在浏览器中运行。

(编写 JS 是可能的——做一些事情——所以它可以在浏览器Node.js 中运行......这不是其中之一)。



查看完整回答
反对 回复 2021-08-26
  • 1 回答
  • 0 关注
  • 258 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信