ลง node.js แล้วใช้ require ไม่ได้ครับ

wave
torezu
3,552
สังคมนักพัฒนาระบบ (Community)
ลง node.js แล้วใช้ require ไม่ได้ครับ

ภาพผลลัพทใน Browser

ผลลัพท

ภาพตรวจว่าลงแล้ว

 

 

ภาพไฟล์ในโฟลเดอรที่เก็บ

โค้ด

<!DOCTYPE html>
<html>
<body>
	<script>
	function funA() {
		var fs = require('fs');
		var data = fs.readFileSync('te.txt');
		var x = document.getElementById("demo");
		x.innerHTML = data;
	}

	</script>

	<button onclick = "funA();" > click </button>
	<p>xxxxxxxxxxxxxxx</p> 
	<p id="demo" > ww</p>
	</body
	</html>

 

ขอวิธีแก้ปัญหาหน่อยครับ ขอบคุณครับ เพิ่งหัดจาก วีดีโอที่โพสในสมาคม

https://www.youtube.com/watch?v=6JL_LIkYqsU&index=3&list=PLtM3znnbMbVXD0fygCTsblC2sLZvSPY8g

แต่ไม่มีความรู้เลย ._.

3 ความคิดเห็น

  • มานพ กองอุ่น

  • torezu

คิดว่าต้องใส่ require js ด้วยครับ

<script src="http://requirejs.org/docs/release/2.2.0/minified/require.js"></script>

 

 

ไม่ได้อะครับ

 

<!DOCTYPE html>
<html>
<body>
	
	<script defer src=http://requirejs.org/docs/release/2.2.0/comments/require.js></script>
	<script defer >

	function funA() {
		var fs = require(['fs']);
		var data = fs.readFileSync('te.txt');
		var x = document.getElementById("demo");
		x.innerHTML = data;
	}
	</script>
	
	<button onclick = "funA();" > click </button>
	<p>xxxxxxxxxxxxxxx</p> 
	<p id="demo" > ww</p>
	</body
	</html>

 

เข้าใจว่าในวีดีโอเป็นการอธิบายให้เห็นภาพรวมครับ ยังไม่ได้สอนการเขียน และ fs ที่ error นั้นจะมาจากอีกไฟล์ครับซึ่งในวีดีโอไม่ได้บอกไว้