2
アプリケーションをローカルで実行すると、すべて正常に動作しますが、cloudno.deにデプロイするとthisのように見えます。.jsファイルは、アプリケーションがクラウドにデプロイされたときにindex.htmlの内容で提供されます
私はgreeting.js
の内容が
<!doctype html>
<html lang="en">
.......
Obivouslyない私のjavascriptのファイルですが、私のindex.htmlのInfactは内容が
マイプロジェクトがやっと開始されているためであるエラーUncaught SyntaxError: Unexpected token <
を取得し、 Backbone Boilerplateを使用すると、コード全体がhereと表示されます。
これはおそらく何が原因か分かりますか?
マイserver.js:
// Require libraries
var fs = require("fs");
var express = require("express");
var site = express.createServer();
// Determine which dist directory to use
var dir = process.argv.length > 2 && "./dist/" + process.argv[2];
// Use custom JS folder based off debug or release
dir && site.use("/assets/js", express.static(dir + "/js"));
dir && site.use("/assets/css", express.static(dir + "/css"));
// Serve static files
site.use("/app", express.static("./app"));
site.use("/assets", express.static("./assets"));
site.use("/dist", express.static("./dist"));
// Ensure all routes go home, client side app..
site.get("*", function(req, res) {
fs.createReadStream("./index.html").pipe(res);
});
site.listen(8000);
console.log("Server listening on http://localhost:8000");