the*_*tic 2 node.js express pug
我正在使用本教程尝试学习如何使用nodejs创建聊天室.
我下到了显示带有按钮和文本区域的页面的位置,但是当我运行它时,它在第一行给出了一个对象预期的微软javascript错误,这与以前一样.
var express = require("express");
Run Code Online (Sandbox Code Playgroud)
虽然我在这里,我不妨问......是以下代码:
var express = require("express")
, app = express()
, http = require("http").createServer(app);
Run Code Online (Sandbox Code Playgroud)
与此代码相同:
var express = require("express");
app = express();
http = require("http").createServer(app);
Run Code Online (Sandbox Code Playgroud)
Node.JS不会给你一个Microsoft JavaScript错误.我猜你正试图在Windows脚本主机下运行你的脚本,这将无法正常工作.您需要下载Node.JS并在其下运行它.
从您的评论中,您注意到您正在从Windows命令提示符运行脚本:
D:\> chat.js
Run Code Online (Sandbox Code Playgroud)
这将使用默认文档查看器打开它,这里恰好是Windows Script Host.要使用Node.JS运行它,您需要显式添加node:
D:\> node chat.js
Run Code Online (Sandbox Code Playgroud)
至于第二个问题,不,但差不多.您可以在一行中声明多个变量,例如:
var a, b, c;
Run Code Online (Sandbox Code Playgroud)
您也可以将它们全部初始化:
var a = 1, b = 2, c = 3;
Run Code Online (Sandbox Code Playgroud)
这不是一回事
var a = 1;
b = 2;
c = 3;
Run Code Online (Sandbox Code Playgroud)
使用逗号使它们成为var语句的一部分并创建一个新变量.如果没有var,它将使用先前声明的变量,或者更糟糕的是,将其置于全局范围内.
| 归档时间: |
|
| 查看次数: |
1104 次 |
| 最近记录: |