【发布时间】:2016-06-23 09:54:44
【问题描述】:
我正在使用 express 学习 node.js,遇到了一个给我带来麻烦的话题。基本上,一旦用户请求一个网页并且后端向他们发送 HTML 网页,如果我想包含一个 javascript 文件以使该 HTML 页面具有交互性,我将如何做到这一点?
我的后端是这样的:
var app = require('express')();
var server = require('http').Server(app);
var express = require('express');
server.listen(8080);
app.use(express.static(__dirname + '/views'));
app.get('/', function(req, res){
res.render('index.html');
});
它发送的 HTML 如下所示:
<html>
<head>
<meta charset="UTF-8">
<title>WebsiteMainPage</title>
</head>
<body>
<h1>index.html</h1>
</body>
</html>
我是否只是通过将 HTML 中的源链接到这样的公共源来添加 Jquery?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
或者我必须做一些特别的事情吗?无论如何,我将如何添加我编写的通用 javascript 文件,而不是 Jquery 之类的库。
编辑:我的项目结构如下:
Project
|
|_____ backend.js
|
|_____ views
| |
| |_______ index.html
|
|_____ static
|
|_______ libs
|
|________jquery-1.12.1.min
【问题讨论】:
标签: javascript jquery html node.js