유성 및 coffeescript를 배우려고하지만, 유성 메서드 호출을 배우려고 노력하는 동안 붙어 있어요.유성 호출 메서드를 찾을 수 없습니다.
클라이언트/뷰/홈/home.html을
<template name="home">
Welcome to my new meteor app
<input type="button" id='createFile' value="createFile" />
</template>
클라이언트/뷰/홈/home.coffee
Template.home.events
'click #createFile': ->
Meteor.call 'alwaystrue', (error, result) ->
console.log error
console.log result
return
console.log 'You pressed the button' if typeof console isnt 'undefined'
return
서버/metodi.coffee
: 나는 다음과 같은 코드를 작성Meteor.methods
alwaystrue: ->
true
이 버튼을 클릭하면 Meteor.call을 사용하여 클라이언트의 서버 메소드를 호출해야하지만, d를 찾을 수 없습니다.
내가 뭘 잘못하고 있니? 왜 내 코드는 방법을 볼 수 없습니까?
나는이 최신판에서 시작합니다 : https://github.com/Differential/meteor-boilerplate, 가장 최근의 우분투 (14.04)에서 최신 node.js/meteor를 부릅니다.
기술적으로 여기에 이상하게 보지 않습니다. 질문의 바깥 쪽이 엉망이 된 것 같습니다. 예 : 파일은 저장되지 않고 메서드 파일은 실제로 .coffee로 끝나지 않고 컴파일되지도 않고, 메서드 이름의 철자가 잘못되었습니다. –
더 세게 확인해 드리겠습니다 – Mascarpone
예 작동합니다. 상용구를 사용하지 않고 처음부터 다시 만든 후에 나는 그것을 작동하게 만들었습니다. 들여 쓰기 또는 설치된 일부 패키지로 인한 것일 수도 있습니다. 귀하의 도덕적 지원에 대해 대단히 감사합니다. 귀하의 의견을 답으로 다시 말하면 올바른 제안으로 선출 할 수 있습니다. – Mascarpone